Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Summary: As a Senior DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our DevOps processes and tools. You will collaborate with cross-functional teams to enhance our software development pipeline, improve system scalability, and ensure high availability of our applications. Your expertise in automation, continuous integration/continuous deployment (CI/CD), and cloud technologies will be invaluable in driving our infrastructure and development practices to the next level. Key Responsibilities: • Infrastructure as Code (IaC): Develop and maintain infrastructure as code scripts (e.g., Terraform, CloudFormation) to provision and manage cloud resources efficiently. • CI/CD Pipeline: Design, implement, and maintain automated CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or similar. • Containerization: Build and manage containerized applications using Docker and orchestration tools like Kubernetes. • Configuration Management: Implement configuration management tools (e.g., Ansible, Puppet) to ensure consistent and efficient server configurations. • Monitoring and Logging: Set up monitoring and logging solutions (e.g., Prometheus, ELK stack) to proactively detect and resolve issues. • Security: Collaborate with security teams to implement best practices for securing infrastructure and applications. • Performance Optimization: Continuously identify and implement performance improvements across the infrastructure and applications. • Collaboration: Work closely with development and operations teams to streamline the software delivery process and troubleshoot issues. • Documentation: Maintain comprehensive documentation of DevOps processes, configurations, and best practices. • Automation: Identify repetitive tasks and automate them to improve operational efficiency. Requirements: • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). • Proven experience as a DevOps Engineer, preferably with at least 5 years in a senior or lead role. • Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and experience with IaaS and PaaS offerings. • Proficiency in scripting and programming languages (e.g., Python, Bash, Ruby). • Expertise in CI/CD tools and practices, version control systems (e.g., Git), and build automation. • Familiarity with containerization technologies (Docker, Kubernetes). • Experience with configuration management tools (Ansible, Puppet, Chef). • Solid understanding of network protocols and security principles. • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment. • Relevant certifications (e.g., AWS Certified DevOps Engineer, Kubernetes certifications) are a plus. • Stay up to date with the latest devOps technology
Similar Jobs