Title:DevOps Engineer
Work Location: Charlotte, NC
Job Type: Contract
Work Type: On-site (Local Consultants Preferred)
Duration: 12 Months
Job Overview
- We are seeking a highly skilled DevOps Engineer to join our team.
- The ideal candidate will have extensive experience in building and maintaining CI/CD pipelines, managing containerized applications using Docker and Kubernetes, and leveraging AWS for cloud infrastructure.
- This role is crucial in ensuring the smooth operation of our software development lifecycle, enabling continuous integration, delivery, and deployment of high-quality software products.
Key Responsibilities
- CI/CD Pipeline Management: Design, implement, and maintain robust CI/CD pipelines using Jenkins. Automate the build, test, and deployment processes to ensure seamless integration and delivery of software products.
- Containerization: Manage and optimize containerized applications using Docker. Ensure the consistent and reliable deployment of applications across multiple environments.
- Orchestration with Kubernetes: Deploy, manage, and scale containerized applications using Kubernetes. Implement best practices for Kubernetes clusters to ensure high availability and efficient resource utilization.
- AWS Cloud Infrastructure: Leverage AWS services to design and maintain scalable, secure, and cost-effective cloud infrastructure. Implement automation for cloud provisioning, configuration management, and monitoring.
- Scripting and Automation: Develop scripts to automate routine tasks, streamline processes, and improve efficiency. Utilize scripting languages such as Bash, Python, or PowerShell for automation tasks.
- Monitoring and Logging: Implement and manage monitoring, logging, and alerting solutions to ensure the stability and performance of infrastructure and applications.
- Collaboration: Work closely with development, QA, and operations teams to ensure seamless integration of DevOps practices into the software development lifecycle.
- Security and Compliance: Ensure that all systems and processes adhere to security best practices and regulatory requirements. Implement security measures such as automated security testing within the CI/CD pipeline.
Qualifications
Experience:
- Experience as a DevOps Engineer or in a similar role.
- Proven experience with Jenkins, Docker, Kubernetes, and AWS.
- Strong background in CI/CD pipeline design and management.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Technical Skills
- Proficiency in managing and deploying containerized applications using Docker and Kubernetes.
- Strong scripting skills (e.g., Bash, Python, PowerShell) for automation tasks.
- Deep understanding of AWS services, including EC2, S3, RDS, Lambda, and VPC.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
- Knowledge of security best practices in DevOps and cloud environments.
Preferred Qualifications
- AWS Certified DevOps Engineer or other relevant certifications.
Skills: aws,kubernetes,devops,docker,cd,ci