IBM Devops Engineer - Linux in BLUE BELL, Pennsylvania

Job Description

IBM MaaS360 is an Enterprise Mobility Management (EMM) product that combines device, app and content management with strong security to simplify how our customers go mobile. We help companies all over the globe optimize their mobile initiatives for secure, effortless employee collaboration and customer engagement.

In this role, you will be helping a globally distributed team scale our mobile device management platform supporting millions of endpoints worldwide.

We’re looking for someone with a deep understanding of the Linux operating system and the services that run on top of it to help grow, maintain and administer our infrastructure. We have a strong focus on systems automation, continuous delivery and improvement. You will be joining a team whose responsibility is to make sure all the machinery is running smoothly and our customers are receiving the quality of service they’ve come to expect. You’ll be working in an exciting and rapidly expanding environment deploying, monitoring, maintaining, and optimizing our systems while collaborating with a seasoned group of skilled engineers and developers from around the world.

If you are interested in being a part of a highly technical and innovative team supporting systems at scale in a 24x7 environment, we’d love to talk to you!

Responsibilities Include:

  • Delivering infrastructure as code using automation tools such as Puppet, Fabric, and Ansible, using Test Driven methodologies.

  • Scripting in one or more languages (shell, Python, Ruby, etc).

  • Maintaining and improving our monitoring and metrics gathering infrastructure (ELK, Graphite, Icinga)

  • Improving our orchestration and delivery pipelines using tools such as Jenkins, Docker, and Kubernetes.

  • Be a persistently curious learner who can both work independently as well as communicate ideas clearly.

  • Ensuring the availability, scalability and performance of the Linux platform

  • Developing and maintaining operational documentation as well as Disaster Recovery planning/testing.

  • Coordinating with the Security team to improve and maintain the technical standards of the environment

  • Backup and recovery of all systems and applications in the environment

  • Being a part of an on call rotation (follow the sun between global sites) to identify and resolve incidents.

  • Performing occasional off-hours or weekend work as needed.

  • Communicating and working with a diverse global team including operations, development, QA, and customer support.

Required Technical and Professional Expertise

  • 5+ years of hands on experience supporting a production 24x7 Linux environment.

  • Understanding of Software Development Lifecycle and modern software deployment pipelines

  • Understanding of virtualization and cloud infrastructure (VMWare, AWS, SoftLayer, Azure)

  • Experience with one or more automation/configuration management frameworks (Puppet, Ansible, Chef, etc.)

  • Experience managing a complex web stack (including Apache, Nginx, Tomcat/JBoss/other application servers, Redis, memcached, Elasticsearch, Apache solr, ejabberd, etc.)

  • Familiarity with one or more version control systems (Git, Subversion, Mercurial)

Preferred Tech and Prof Experience

  • Hands on experience with an open source monitoring stack (e.g. Nagios, Icinga, Prometheus).

  • Hands on experience with Elasticsearch, Logstash, and Kibana (or similar technologies).

  • Familiarity with DevOps/Agile principles (e.g. CAMS, Lean, Kanban, Scrum, etc)

  • Experience managing a continuous delivery pipeline using tools such as Jenkins, QuickBuild, RunDeck, Urban Code uDeploy, etc, a big plus.

  • Familiarity with containers (e.g. Docker), service discovery (e.g. Consul, Zookeeper, etcd) or orchestration tools (e.g. Kubernetes, DC/OS, Swarm).

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.