We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • 7 Years of experience as a Build & Release management, Infrastructure automation, code migration, Configuration Management and system administration.4+ years of Experience as aDevOpsEngineer with UNIX, Design, Build and Operational support for Infrastructure Management.
  • Experience in automating and working on Infrastructure as Code.
  • Experience inDevOps, Configuration, Build and Release Management.
  • Experience with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience working on Clusterization and Containerization with PaaS, SaaS and cloud platforms.
  • Proficient with container systems likeDockerandcontainer orchestrationlikeEC2 Container Service,Kubernetes.
  • Good Command in Basic Linux and Unix administration
  • Extensively worked on Docker for regular deployment, good knowledge on using Docker.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Responsible for building and maintaining infrastructure on AWS.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Experience with writing Ansible playbooks for configuration management
  • Worked on Kibana, Logstash and ELK stack for regular data logging.
  • Experience writing Shell and Python scripts to automate the deployments.
  • Experience in working as DevOps engineer/Build &Release engineer for release automation of Java MVC apps to achieve continuous integration and continuous delivery (CI and CD).
  • Expertise in troubleshooting the applications in the process of deployment.
  • Experience with IP networking TCP/IP packet analysis, DNS Configurations and Monitoring.
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins.
  • Experience in Administration/Maintenance of source control management systems, GIT,SVN.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.

TECHNICAL SKILLS

SCM Tools: Subversion, GIT, Github

Build/CI Tools: Jenkins, ANT, Maven

Scripting Languages: Unix Shell Scripting, Python.

Operating Systems: Windows, UNIX, LINUX, Mac OS

Database: MySQL,Oracle

Web/Application Servers: Cloud Technologies

Apache, Tomcat: Amazon Web Services(AWS), Open Stack

Containerization/Monitoring: Monitoring Tools

Docker, Kubernetes: Splunk, Nagios

Clusterization/Log aggregation: Mesos, Marathon, Zookeeper, ELK, Kafka.

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Working as aDevOpsEngineerfor one of the most complex system.
  • Implement transition toDockerand develop distributed cloud system usingKubernetes
  • Wrote XMLs and used Ant scripts to deploy to Web Sphere and Web Logic environments.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Worked on Continuous Integration and Continuous Delivery using Jenkins.
  • Triggered sequential regular builds using Github and web hooks.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Docker for containerizing applications and further scaling instances with respect to containers.
  • Developed applications, json files, script for automated build triggers based on client requirements.
  • Killed and built up containers with respect to disk usage of instances.
  • Used Arifactory to store and restore snapshots of the artifacts from CICD data pipeline.
  • Created self service end points for developers viaMarathon.
  • UsedMesosfor scalability of containers.
  • Provisioned EC2 instances on AWS using Ansible playbook and unix environment.
  • Implemented Apache Mesos incontainerizationwithDocker
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioningEC2 instances using Ansible playbooks.
  • IntegratedDockercontainer orchestrationframework usingKubernetesby creating pods, configMaps, and deployments.
  • Developed Infrastructure as Code with python scripting.
  • Worked on UNIX environment and developed framework using UNIX environment.
  • Used chronos, consul and zookeeper in development of our framework.
  • Regularly brought up worker nodes, controllers, edge nodes and tested in environment; killed accordingly and developed.
  • Written well versed python scripts using modules and dictionaries.
  • Brought up infrastructure and services through Mesos and Marathon.
  • Evaluated Marathon and Kubernetes for Dockercontainer orchestration
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Participated in code reviews and ensured compliance with standards.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Python scripts to automate the deployment process.
  • Monitored services using Nagios and grafana.
  • Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on project branches
  • Integrated Ant and Maven with Jenkins to automate the build process as a part of continuous delivery
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming Designing and implementing for fully automated server build management, monitoring and deployment.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Ant, Maven, Git, Jenkins, Python, AWS, ANT, Maven, Openstack, Mesos, Marathon, Artifactory, Kubernetes, Docker, UNIX, Shell.

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Administer, secure, and maintain multipleclusters to support a global service.
  • Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions
  • Brought up VPC and enabled security features for instances
  • Managed containerized applications weekly basis.
  • Developed framework in Linux environment and tracked, resolved issues using Linux commands.
  • Killed and built up containers with respect to disk usage of instances.
  • ImplementedDockercontainers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Developed code in python scripts and ran it regularly in development.
  • Regularly built Jenkins builds and delivered to Artifactory.
  • Implement cluster services usingDockerandKubernetes.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Extensively used Nagios for monitoring the build statuses.
  • Provisioned large instances on Open stack and developed test environment.
  • Documented and maintained track of software solutions on Confluence.
  • Used Subversion to manage Configuration Items (CI’s).
  • Build are maintained in Jenkins/Hudson and deployed using plug - ins and Master-Slave setups.
  • Trained all the developers for self-help to kick of single click builds and single click deploys.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results
  • Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)
  • Used Shell scripts for deployment automation.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application.
  • Created custom developer tools and workflows for testing and releasing Puppet code
  • Trained and communicated the release process to all the counterparts globally.
  • Worked on Ant-Maven conversion process by authoring POM Files.
  • Maintained the UNIX, Linux environments for deployments.
  • Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.

Environment: GIT, Jenkins/Hudson, JIRA, Artifactory, Docker, Puppet, UNIX, Openstack, Confluence

Confidential

DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering builds.
  • Managed stored files in repositories and helped in reporting.
  • Managed build results in Jenkins and deployed using workflows.
  • Extensively used Vagrant and worked on local virtual machines.
  • Facilitated team interactions related to the process with help of SCM.
  • Developed, deployed and managed tools with help of Oracle Fusion middle ware.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Used KepnerTregoe’s for problem solving and decision-making as well as project management.
  • Modelled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts in Jenkins to move from one environment to other environments.
  • Updated regularly on timely builds in daily scrum meetings.
  • Managed the process and tools building with SCM.
  • Integrated new applications with help of Oracle Fusion Middle ware architecture.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.

Environment: Git, Vagrant, JIRA, VM, Oracle, J2EE application, Unix, Shell.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed and configured AntHillPro for Automating Deployments and providing a complete automation solution.
  • Wrote CFengine bundles to make the implementations reusable.
  • Created continuous integration system using SVN, Jenkins, ANT for faster and flawless deployments.
  • Developed and implemented the software release management for the release of web applications.
  • Responsible for Building and Releasing packages for testing.
  • Used BuildForge as a continuous integration tool for automation of daily process.
  • Setup and debug hardware related issues for Server builds.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process
  • Worked with Bluetooth Application Integration. BT Application a Reference Application for NXP SySol Platform solution to present Bluetooth capabilities.
  • Involved in development and integration of BT Applications.
  • Interface design development and maintenance. Sanity, Functional testing& Documentation of NXP system solution reference design updates.

Environment: AnthillPro, Jenkins, SVN, BuildForge, CFengine, Maven, Windows, Shell.

We'd love your feedback!