We provide IT Staff Augmentation Services!

Operations Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Certified AWS consultant with 7+ years of experience as DevOps /Build Engineering & Release Management process, including end - to-end code configuration (CI,CD &CM), building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
  • Experience in software development life cycle (SDLC) in Agile Environment.
  • Experience with Amazon Web Services (AWS) and with the configuration of various Amazon products.
  • Experience in creating scripts in Python, which integrated with Amazon API to control instance operations.
  • Expertise in DevOps tools like Jenkins, Build Forge, Urban Code Deploy, Puppet & Chef
  • Skilled in building excellent rapport with clients and team members. Able to see the big picture, delegate effectively and motivate team members to achieve on-time project completion.
  • Strong knowledge of TCP/IP, load balancing, firewalls and enterprise monitoring tools Splunk
  • Experience in setting up puppet master, puppet agents for managing enterprise policies, configurations.
  • Experience with creating infrastructure as code using chef recipes and cookbooks on Chef Workstation.
  • Worked on Jenkins/Hudson/Bamboo/Ansible/Docker.
  • Good Experience in using the backup technologies, TSM (Monitoring and Resolution) and Service Centre, BMC Remedy, Service-now.
  • Configured and installed monitoring tools Grafana, Kibana, Log stash and Elastic Search on the servers.
  • Experience in working with version control systems like GIT and uswd source code management client tools like GitBash, GitHub, Git Lab.
  • Good experience with JBoss application servers, Tomcat.
  • Experience on Automation of Consistent Deployment and Rollbacks of application using UDeploy.
  • Experience with Elasticsearch to deploy, operate, and scale Elasticsearch clusters in the AWS Cloud.
  • Experience with Docker Configuration Management Tool.
  • Proficient in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experience in installing and administrating CI tools like Hudson/Jenkins, Subversion, GIT, ClearCase, and Perforce.
  • Experience with automated deployment tool Nolio.
  • Develop scalable build, test and deployment systems in virtualized environments.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tools like Hudson/Jenkins.
  • Proficient in orchestrating the Docker containers using the combination of tools like docker-compose and kubernetes.
  • Proven ability in automation using ANT, PERL scripts, Shell Scripting, Build Forge, and Visual Build Professional in a continuous build environment.
  • Expert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Responsible for writing Manifests to configure nodes and Using Bitbucket
  • Strong understanding of JAVA project structures along with SoapUI.
  • Experience in build automation using JENKINS, MAVEN, ANT.

TECHNICAL SKILLS:

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure

Configuration Management Tools:: Puppet, Chef, Vagrant, Docker

Build tools / CI/CD:: Jenkins, Maven, Ant and Bamboo

Monitoring Tools:: Splunk, Nagios, AWS cloud monitoring

Operating Systems:: Linux (Centos 4/5/6/7), Windows

PROFESSIONAL EXPERIENCE:

Operations Engineer

Confidential

Responsibilities:

  • Involved in performing the point upgrades for cloud / hosted sites.
  • Worked on providing the exit data dumps to the customers after the contract expires.
  • Involved in migrating the hosted customers to the cloud, based on their priority and requirements.
  • Worked on renewing the certificates for the preferred customers.
  • Involved in deep discussions with the support people to avoid the conflicts in between the support team and the client.
  • Involved in upgrading the UAT sites to a new version based on the client requirement.
  • Worked on Upgrading the PROD site after the required tests are performed on UAT.
  • Involved in few tests runs for the customer sites, to be able to calculate the duration and to find out the solutions for the issues might occur in the process.
  • Involved in monitoring and killing the pods using kubernetes, while performing the migration tasks.
  • Involved in troubleshooting few issues during the upgrades and the migrations.
  • Worked on decommissioning the sites, after the sites has been successfully migrated to the cloud.

AWS Dev ops Engineer / System Administrator

Confidential

Responsibilities:

  • Administration of various SCM tools like Bitbucket server, Git, Jira, Nexus and Jenkins.
  • Support users in Chat over their issues with version control tools. Configuring SSH/HTTPS of BBS with different continuous integration tools.
  • Configuring free style and pipeline jobs in Jenkins, troubleshooting build failure issues, migrating the jobs across different Jenkins instances, running the jobs on specified nodes, pushing the node configurations, integrating Jenkins with different ALM tools.
  • Monitoring server performances and fix outages quickly.
  • Monitor and fix the continuous integration builds running in Jenkins.
  • Service break fix and maintenance activities on Oracle VMware/Vcenter/Vsphere.
  • Maintaining and administering nexus repository manager, which include creating new repositories, uploading third party artifacts, deleting the artifacts from release repository after taking approvals from their line managers.
  • Creating jira projects, on-boarding users, making customized workflows according to Project requirement and doing service restarts when necessary.
  • Troubleshooting all issues raised by version control users and creating knowledge base documents.

Environment: Jenkins, Bitbucket, Stash, Jira, Nexus, Git, Linux (Centos 4/5/6/7), AWS services, VMware/Vsphere.

DevOps Engineer

Confidential, Denver, CO

Responsibilities:

  • Built automatic provisioning system with kickstart and Puppet.
  • Deployed Puppet, Puppet Dashboard, and Puppet dB for automated management of machine configurations.
  • Written Cloud formation templates and deployed AWS resources using it
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Amazon Web Services.
  • Installed Urban Code Deploy server, agents and doing deployments in various environments.
  • In addition with supporting large-scale web applications, we indexed database queries using MYSQL server by writing SQL queries. We worked on Apache Cassandra for managing large data-sets of structured data which also performed ETL.
  • Worked on Cassandra and Oracle Databases by connecting different environments to these databases in lower and production environments.
  • Running web apps in containers on Docker.
  • Create a Splunk search processing language (SPL) queries, reports and dashboards.
  • Involved in converting Map reduce applications to Spark.
  • Integrated Maven with Github to manage and deploy project related tags.
  • Implemented continuous integration web hooks and workflows around Gradle to automate the dev test deploy workflow around Puppet codebase.
  • Installing and using Splunk apps for Linux and Unix.
  • Set up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Led teams across broad technical, financial and business disciplines. Focused teams on business objectives and tracked progress to ensure project milestones were completed on time, on budget and with the desired results.
  • Defined processes and tools best suited to each project. Moved between agile and waterfall approaches depending on project specifics and client goals, creating detailed project road maps, plans, schedules and work breakdown structures.
  • Developed modules, manifests, classes to deploy database servers, J2EE web applications, web servers.
  • Created alarms and notifications for EC2 instances using Cloud Watch
  • Implemented Docker automation solution for Continuous integration / Continuous Delivery model.

Environment: CI/CD, AWS, Jira, Jenkins, Gerrit, Puppet, Terraform, Docker, Apache, python, Groovy, Nginx, Confluence, MySQL, Ant, SVN, Nagios, SonarQube, Cassandra.

DevOps Engineer

Confidential, Merrimack, NH

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Assisted developers in establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Deploying the application from Jenkins and management processes with Ansible.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Used Puppet, Ansible to assist in building automation policies.
  • Written Ansible playbooks to automate our deployment process.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Deploy Ansible/Tomcat applications using Ansible.
  • Worked with development team to migrate Ant scripts to Maven.
  • Analyzed pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Worked with the documentation of Migration process, AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Hudson.
  • Enhanced and optimized performance on Linux Kernel Driver.
  • Worked extensively on cross-platforms (Windows-UNIX) with Subversion and CVS.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Weblogic Application Servers for UAT, IST, and Development environments.

Environment: Jenkins, Nolio, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, Python, Maven, Java, Linux, Ansible, Redshift, Tomcat, Docker, GIT 1.6, SVN.

Build Engineer

Confidential, Springfield, IL

Responsibilities:

  • Generated Ant, UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Merged release branches to the trunk after the production release and resolved the conflicts that arose during the merge in both Perforce.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST)
  • Deployed using Admin console into WebLogic Application Servers.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Created and deployed web interfaces, reporting on multi-platform automated builds and test suites (TFS builds reporting, SharePoint Server, Cruise Control and IIS)
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Pushed releases to QA, Beta and production environments.
  • Worked closely with development team and SQA team for product releases. Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Incorporated the Code Quality Tools to Find Bugs and Covertures into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.

Environment: Jenkins, TFS, Web logic, Nexus, Munin, Sonar, JIRA, Oracle, Shell, Python, Ant, Maven, Java, Linux, AWS, Redshift, Tomcat, Docker

Build Engineer

Confidential

Responsibilities:

  • Managed Jenkins-based build system, producing semi-continuous builds
  • Developed comprehensive Jenkins command line tool, vastly increasing efficiency and accuracy of common, repetitive tasks.
  • Enhanced in-house portions of build, completely overhauling master build script.
  • Collaborated with software engineers across multiple platform teams, determining
  • Requirements and implementing software build needs for new components.
  • Built unified base OS image for family of embedded Linux systems, configuring boards for different personalities via boot-time scripting.
  • Setting and Maintenance of source code repository
  • Defining repository access, backup and restore processes
  • Writing scripts for automation of routine activities.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel fields, user & group management etc.
  • Coordinated in CVS to Subversion migration
  • Installation of Subversion clients on all build environments (including dependent modules)

Environment: Jenkins, Nexus, Munin, Sonar, JIRA, Oracle, Shell, Python, Ant, Maven, Java, Linux, Tomcat, Docker

We'd love your feedback!