|Published||October 2, 2023|
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.
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.
- 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