Senior DevOps Engineer � macOS, Jenkins, AWS (CI/CD & Monitoring)

Posted on June 2, 2025

Apply Now

Job Description

  • Senior DevOps Engineer � macOS, Jenkins, AWS (CI/CD & Monitoring)
  • Job Type: Contract to Hire
  • Experience Required: 6+years
  • Can work Remote
  • Flexible to work in rotational shift.
  • Job Summary:
  • We are seeking a highly skilled and proactive Senior DevOps Engineer to join our forward-thinking technology team. This role is ideal for someone with hands-on experience in macOS system administration, Jenkins CI/CD pipeline management, AWS infrastructure, and observability tools such as CloudWatch and Datadog. You will drive operational excellence, automation, and process improvements to ensure seamless and scalable deployments for development and production environments.
  • Key Responsibilities:
  • Manage and maintain Jenkins pipelines for automated building, testing, and deployment for all applications workloads (not limited to iOS, Android)
  • Monitor, troubleshoot, and resolve Jenkins build failures, performing root cause analysis and collaborating with development teams and breakfix of pipelines on Jenkins.
  • Onboard development teams on above DevSecOps tools and provide necessary permissions, adding to groups.
  • Attending weekly CAB meetings
  • Grant and manage Jenkins access with role-based controls and strict policy enforcement.
  • Automate tasks using shell, Bash, Groovy and other scripting tools
  • Act as the go-to team for CI/CD issues, builds, and environment readiness support.
  • Install, configure, and manage multiple versions of Xcode, CocoaPods, Gradle, and Android SDKs on macOS EC2 instances.
  • Perform macOS updates and patching across Mac build VMs to maintain security compliance and stability.
  • Handle Jenkins and Mac VM incidents and failures with timely RCA documentation and resolution.
  • Integrate Firebase App Distribution for automated deployment of APK and IPA bundles to QA and development environments.
  • Manage application deployments using IBM UrbanCode Deploy and troubleshooting deployment failures.
  • Manage IBM UrbanCode Deploy scripts and jobs and troubleshooting of jobs
  • Explore and implement new plugins and maintain and upgrade Jenkins plugins, tools, and configurations
  • Follow ITIL process for incident, change, and request management.
  • Collaborate with developers, QA, and DevOps stakeholders for the build environment troubleshooting.
  • Implement log archival to conserve disk space on Jenkins agents.
  • Secure Jenkins masters/agents with best practices in access control and secret management.
  • Drive continuous improvement through process optimization and post-incident analysis.
  • Basic system administration activities on Windows and Linux � starting / stopping services
  • Required Skills and Experience:
  • Jenkins
  • GitHub Enterprise
  • SonarQube
  • Veracode (Pipeline Only)
  • Artifactory
  • JIRA (Pipeline Only)
  • IBM UrbanCode Deploy
  • 7+ years of experience in DevOps, system administration, or build engineering roles.
  • Expertise in Jenkins setup, pipeline development (declarative and scripted), and job optimization.
  • Strong macOS system administration experience, especially on EC2 Mac instances.
  • Hands-on experience with managing Xcode, CocoaPods, Swift, Gradle, and Android SDKs.
  • Apple Business Manager and MDM (MS Intune) for Mac devices management.
  • Proficient in scripting (Shell, Bash, Groovy) for automation and configuration.
  • Experience with Firebase App Distribution, CloudWatch, and Datadog for deployment and monitoring.
  • Solid understanding of AWS services like EC2, S3, IAM, and networking.
  • Familiar with ITSM/ITIL processes including change management, incident resolution, and access control.
  • Experience implementing CI/CD best practices and securing Jenkins environments.
  • Strong communication, documentation, and troubleshooting skills.
  • Ability to manage priorities in a fast-paced and collaborative environment.
  • Soft Skills:
  • Strong Problem-Solving Abilities: Capable of diagnosing complex build and infrastructure issues with a structured, analytical approach.
  • Excellent Communication Skills: Able to clearly convey technical information to cross-functional teams including developers, QA, and management.
  • Collaboration & Teamwork: Works effectively in team environments, contributing ideas and offering support to colleagues across DevOps and engineering functions.
  • Proactive Mindset: Anticipates potential issues, takes initiative to implement improvements, and drives tasks to completion without close supervision.
  • Attention to Detail: Maintains high standards for accuracy and efficiency, particularly when configuring critical systems and pipelines.
  • Continuous Learning: Eagerness to stay up to date with the latest DevOps tools, trends, and mobile CI/CD advancements.
  • Ownership & Accountability: Takes full responsibility for owned tasks, build health, and incident resolution with a solution-driven attitude.
  • Adaptability: Comfortable with frequent changes in priorities, tools, or technologies in an evolving CI/CD landscape.
  • Customer-Centric Approach: Keeps stakeholders (developers, QA, release managers) in focus while building efficient, user-friendly pipelines.

Required Skills

jenkins github enterprise sonarqube veracode (pipeline only) artifactory jira (pipeline only) ibm urbancode deploy