Lead DevOps Engineer
Published | October 2, 2023 |
Location | Doral, FL |
Category | Default |
Job Type | Full-time |
Description
Consultant needs to be local to Miami, FL
Job Title: Lead DevOps Consultant.
Location: Miami, FL. (Hybrid mode of work 2-3 days in office) – LOCALS ONLY
Duration: 6 Months.
About the role: We are seeking a dynamic and experienced DevOps Consultant to join our team. The ideal candidate will possess a strong background in implementing and optimizing DevOps practices within an organization. The DevOps Consultant will collaborate closely with cross-functional teams to enhance the efficiency, reliability, and scalability of our software development and deployment processes.
Responsibilities:
Work closely with project teams to design and implement efficient and effective DevOps practices and strategies.
- Evaluate existing systems and processes to identify areas for improvement and optimization.
- Implement CI/CD pipelines for various applications to streamline deployment and release processes.
- Automate and standardize deployment, monitoring, and scaling processes for applications.
- Collaborate with development and operations teams to troubleshoot and resolve issues in production environments.
- Utilize containerization and orchestration tools (e.g., Docker, Kubernetes) to manage and scale applications effectively.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, Ansible, or similar technologies.
- Provide expertise and guidance on best practices for version control, branching, and merging strategies.
- Monitor and analyze system performance metrics to identify areas for optimization and improvements.
- Train and mentor team members on DevOps principles, practices, and tools.
- Stay updated on emerging DevOps trends, technologies, and best practices to ensure continuous improvement within the organization.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience implementing and optimizing DevOps practices within an organization.
- Strong knowledge of DevOps principles, methodologies, and best practices.
- Proficiency in scripting and programming languages (e.g., Bash, Python, PowerShell).
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Proven experience with Matillion and/or Informatica Cloud.
- Experience with containerization technologies and orchestration (e.g., Docker, Kubernetes).
- Understanding of version control systems (e.g., Git, SVN) and branching strategies.
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud Platform, Snowflake) and their respective DevOps services.
- Experience with IaC using tools like Terraform, CloudFormation, or ARM templates.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication and interpersonal skills, with the ability to present ideas and solutions clearly and effectively.
Nice to have skills:
- Relevant certifications in DevOps or cloud platforms (e.g., AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert).
- Experience working in an Agile/Scrum environment.
- Knowledge of security best practices in a DevOps environment.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Lead DevOps Engineer