DevOps Engineer
equinix
Job Description
Job Summary
Senior-level application administrator with minimum 6+ years relevant experience in installation, configuration, build, deployment, migration, refreshes, backups, and troubleshooting on production operations environment supporting internal or external customers. Experience in audit, compliance, and governance is a plus. Understanding the importance of application security and control is essential.
Responsibilities
-
Collaborate with development teams to ensure smooth integration of code changes into the CI/CD pipeline.
-
Automate deployment, scaling, and management of applications using containerization technologies like Docker and orchestration tools like Kubernetes.
-
Manage and maintain infrastructure as code using tools like Ansible, ensuring scalability, reliability, and security.
-
Monitor and troubleshoot production systems, ensuring high availability and performance.
-
Work with cross-functional teams to identify and resolve infrastructure and deployment issues.
-
Implement and maintain version control systems like GitHub for code repository management.
-
Utilize GitHub Actions to automate workflows and build/test processes.
-
Develop and maintain documentation related to infrastructure, deployment processes, and best practices.
-
Stay current with industry trends and best practices in DevOps, containerization, and automation.
Qualifications
-
6+ years of relevant experience in designing, implementing, and maintaining CI/CD pipelines for software applications using Docker, Kubernetes, Jenkins, and other DevOps tools.
-
3+ years of relevant experience in Helm charts and Argo CD.
-
3+ years of relevant experience in GitHub Actions for automating workflows and build/test processes.
-
6+ years of relevant experience in Jenkins for building and managing CI/CD pipelines.
-
6+ years of relevant experience in Git and with GitHub for code version control and repository management.
-
6+ years of relevant experience in Ansible and Terraform for infrastructure automation and configuration management.
-
6+ years of relevant experience in Linux systems administration and troubleshooting.
-
6+ years of relevant experience with scripting languages like Shell Script, Python, or Ruby.
-
3+ years of relevant experience ELK Stack (Elasticsearch-Logstash-Kibana) for log parsing and proactive monitoring.
-
6+ years of relevant experience in Apache Tomcat and HTTPD.
-
Familiarity with monitoring tools like Prometheus and Grafana is a plus.
-
Familiarity with code analysis tools like Nexus Sonar/Sonatype NexusIQ is a plus.
-
Knowledge of SQL and NoSQL databases like Cassandra is a plus.
-
Understanding of networking concepts and protocols.
-
Strong problem-solving and troubleshooting skills.
-
Experience with Agile frameworks (such as Scrum) is preferred.
-
Excellent communication and collaboration skills to work effectively with cross-functional teams.