Senior Cloud Engineer - Chicago, United States - Codal

    Default job background
    Description

    Job Description

    Job Description

    An Introduction to Codal

    Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.

    At Codal, you'll collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. You'll also be part of a community that promotes long-term success, not just for our clients but for each other. We'll help you develop a professional roadmap that takes your career to new heights.

    Who you'll be working with

    We build the solutions dreamed up by the product and design teams. Our goal is to deliver working software every two weeks. We are a large team that spans across three global offices, but we collaborate and integrate front- and back-end components and interfaces to provide a user-centered experience through web and mobile platforms.

    What you'll be doing

    • Develop and Implement DevOps Strategy
    • Define the overall DevOps strategy and roadmap for client projects.
    • Establish and enforce best practices for continuous integration, continuous delivery, and deployment automation.
    • Identify and implement suitable DevOps tools and technologies to enhance efficiency and productivity.
    • Infrastructure Provisioning and Management: Design and implement scalable and highly available infrastructure architectures.
    • Deploy, configure, and manage cloud-based infrastructure on platforms such as AWS, Azure, or Google Cloud.
    • Ensure proper monitoring, logging, and alerting mechanisms are in place for infrastructure components.
    • Continuous Integration and Deployment: Design and maintain build and release pipelines for different application stacks.
    • Implement and manage source code repositories, branching strategies, and version control systems.
    • Automate the deployment and configuration of applications across different environments.
    • Performance Monitoring and Optimization: Monitor application performance and proactively identify and resolve bottlenecks or issues.
    • Optimize system and application performance through resource utilization analysis and performance tuning.
    • Conduct regular load and stress testing to ensure application scalability and reliability.
    • Collaboration and Team Leadership: Collaborate with development teams to streamline development processes and integrate DevOps practices.
    • Provide technical guidance and mentorship to team members on DevOps principles and practices.
    • Foster a culture of continuous learning and improvement within the DevOps team.

    What you'll need to be successful (Requirements)

    • Minimum of 7 years of experience in a DevOps role, preferably in a technology consulting or software development environment.
    • Proven experience leading and managing DevOps initiatives, including implementing CI/CD pipelines and infrastructure automation.
    • Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud.
    • Proficiency in infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
    • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
    • Knowledge of configuration management tools such as Ansible, Puppet, or Chef.
    • Familiarity with monitoring and logging tools like Prometheus, ELK Stack, or Datadog.
    • Excellent communication and interpersonal skills to effectively collaborate with diverse teams and clients.
    • Strong problem-solving and troubleshooting abilities.
    • Ability to lead and mentor team members, fostering a collaborative and high-performance work environment.
    • Strong organizational and project management skills, with the ability to prioritize and multitask effectively.

    Bonus Points for these (Preferred Experience)

    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
    • Direct management experience

    Need another reason to hit the "apply" button?

    • Codal is a global agency with over 200 employees, and offices in the US, UK, and India
    • We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work
    • Office snacks and drinks + a fancy Bevi water machine with flavored water
    • We offer Medical, Life, Dental/Vision, and many more insurance types
    • Employer 401k match - 4%
    • A recreational group that regularly competes in city leagues for softball and volleyball
    • An office in the heart of downtown Chicago with a gym, food court, Walgreens, rooftop bar, outdoor sports court, and other amenities
    • Working hybrid for in-person collaboration and sprint-planning days

    At Codal, we are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.