We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Around 5 years of experience in Information Technology with a background in DevOps, Build & Release Engineering.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in using Configuration management software's like Chef, Ansible and Puppet for Automation.
  • Worked on several DevOps tools Subversion(SVN), GIT, Ant, MAVEN, Puppet, Chef, Ansible and Docker for Build, deploy, continuous integration to help developers work in an Agile environment.
  • In - depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.
  • Experience in working with automation tools like Chef and Puppet.
  • Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • 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 Bamboo server.
  • Strong advocate of microservices over monolithic approach, architected applications to be independently scalable, versionable and deployable.
  • Experience with Kubernetes, Mesos and Docker Swarm.
  • Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds.
  • Experience in using version control systems like Subversion (SVN) and different flavors of GIT.
  • Strong knowledge on source control concepts like Branches, Merges, and Tags.
  • Leading the automation of implementation and configuration work through Chef.
  • Stay current with the latest features/capabilities of the AWS platform.
  • Good experience on implementing Chef to convert Infrastructure as code.
  • Worked on different version control Systems like GIT and Sub Version.
  • Experience with Active Directory, LDAP, OAuth, SAML, single sign on (SSO) authentication technologies.
  • Experience working with log monitoring with ELK Stack (Elasticsearch, Logstash, Kibana).
  • Ability to lead technical discussions and projects with Atlassian products like Confluence, etc.,
  • Experience on Production systems troubleshooting, root cause analysts, performance monitoring and improvements.
  • Proficient in monitoring exiting raw data using Kibana dashboards visualization.
  • Expertise in Querying RDBMS such as Oracle, cock MYSQL and SQL Server by using SQL for data integrity.
  • Involved in handling Tickets, Monitoring, Troubleshooting and maintenance for Day to day Activities.
  • Highly-motivated and able to work with low supervision independently as well as in a team environment. Have practical and terrific trouble shooting skills.
  • Experienced in using advanced Postgres SQL/MYSQL features like table partitioning and different types of oracle indexing.

TECHNICAL SKILLS:

Version Control: GIT, SVN, Bitbucket, TFS

Build and Deployment: ANT, Maven, Bamboo, Gradle, Hudson/Jenkins, uBuild, MS Visual Studio (VSTS), TeamCity, Octopus

Repository management and Monitoring Tools: Artifactory, Nexus, J Frog, Splunk, Nagios, New Relic, Cloud watch, Kibana

Configuration Management: Puppet, Ansible, Chef, SaltStack

Linux, Ubuntu, RHEL 6: 7, Unix, Windows 7-8-10, Vagrant

Scripts/Programming: Java, Python, Shell, Perl, Ruby, JSON, Groovy,Bash

Databases: MySQL, PostgreSQL, Dynamo DB, Oracle, Sybase, NoSQL, DB2

Web App servers: Apache HTTP Server, WebLogic, Tomcat, WebSphere, Jboss, Nginx

Cloud Services: AWS, Azure, EFS, Elastic cache, RDS, VPC, EC2, S3

Containers: Docker, Kubernetes, ECS, Mesos/Marathon

Networking/ Protocols: TCP/IP, SOAP, REST API, Routing Protocols, Subnets, VPN

Testing tools: Selenium, Junit

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Devops Engineer

Responsibilities:

  • Configured applications within Fidelity Pricing & Cash Management business unit for Continuous Integration and Continuous Deployment (CI/CD) using Jenkins and deploy.
  • Strong expertise in development of web based applications using Python, HTML, XML, KML, CSS, DHTML, JavaScript, JSON and JQuery.
  • Design and modification to migration tool that utilize C# .Net and open text RESTful web services to interact with Open Text Content server.
  • Worked on Logging and APM tools AppDynamics, Zabbix, Splunk, ELK (Elasticsearch, Logstash, Kibana).
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Designed and implemented CI/CD for all our cloud components using Jenkins and reduced deployment times by more than 50%. This in turn increased developer productivity and enabled us to release our product more often with confidence
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and Ansible .
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java and Docker on familiar servers such as Apache, and IIS.
  • Made recommendations and developed technical design for new applications to be put on the DevOps pipeline and exposed to Sonar for code review and Fortify for security scanning.
  • Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins.
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus.
  • Done performance testing of the web services using Jmeter scripts.
  • Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.
  • Developed Windows PowerShell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS (Team foundation server).
  • Scheduler for periodic backups of Jenkins, JIRA and PostgreSQL.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Wrote MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Production experience in large environments using configuration management tools chef, puppet.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them.
  • Involved in Configuring NFS, NIS, DNS, SSL, HTML and HTTP.
  • Responsible for Data Center scale tool-chaining (Docker, Cassandra, Micro-Services).
  • 24/7 support for application deployments and support of lower level environments as well.

Environment: AWS EC2, S3, Maven, Jira, Jenkins, Docker, ELK, Ansible, Chef, Kubernetes, MS SQL Server, Oracle, PowerShell, Windows 2008 R2/2003 R2 Servers, GIT, UNIX & Linux

Confidential, Columbus, OH

DevOps Engineer

Responsibilities:

  • Worked on migration of projects and configuration of scripts from TeamCity to new CI tools.
  • Worked on Kibana, Logstash and ELK (Elasticsearch, Logstash, Kibana) stack for regular data logging.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Integrated BitBucket Server with PostgreSQL and LDAP server.
  • Designed and implemented single git repo Terraform setup to manage multiple AWS accounts, multiple environments/stacks, and multiple pieces of stacks, utilizing S3/DynamoDB remote Terraform state.
  • Completed set up of CD environment with focus on UrbanCode uDeploy.
  • Administration of Bamboo. Implemented a Continuous delivery framework using Bamboo, Ansible and Oracle in Linux Environment.
  • Wrote SDN orchestration server and SDN controller test simulator and test clients using XMPP in Java as a plugin to JMeter, where Functional, Performance & Scaling test cases are driven from.
  • Responsible for scheduling automatic and repetitive jobs using shell scripts with Crontab.
  • Ensures management and monitoring tools are integrated with Pivotal Cloud Foundry and have rules / alerts for routine and exceptional operations conditions.
  • Created Splunk dashboard and also responsible for configuring the Splunk alerts.
  • Docker/Kubernetes Containerization and orchestration of cloud based applications Understanding the business charity requirements. Building dynamic website using XHTML, ASP.Net, and CSS.
  • Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Used Kubernetes - an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Deployed the archives to tomcat Web server and Web Sphere Application Servers.
  • Coordinating with developers for merge/build issues/failures.
  • Writing Maven and Groovy scripts to automate the build process.
  • Created selenium tests for deployment of new platforms.
  • Database Administration and Maintenance of Database servers like MySQL/PostgreSQL server, NoSQL, Dynamo Db including Patching/Upgrades.
  • Studied the current build and release process and automated the process using Linux shell scripts.
  • Mastery of build technologies like Hudson, Ivy, Maven, Gradle, NuGet etc., Integration and automation of source control applications like Perforce, Subversion, Git, Artifactory.

Environment: Apache Tomcat, elastic search, Chef, Shell Script, Docker, PowerShell, Unix/Linux, Mongo DB, Windows, Python, Ansible, Perl, SOAP, Bamboo, Rabbit MQ, REST, Jboss, EJB, BitBucket, MYSQL, Maven, AWS.

Confidential, Dublin, OH

DevOps Engineer

Responsibilities:

  • Helped Developers to follow J2EE standards for an application with 700+ lines of code (LOC).
  • Installed and configured IBM WebSphere Portal Server 6.0.x, WebSphere and IBM HTTP Server 6.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Installed and configured various middleware packages such as WebLogic, Tomcat and JBOSS servers.
  • Responsible for Deployment and management of many servers via scripts chef and Salt.
  • Worked on a script to rebalance Kafka topics in an automated fashion using ruby and Kafka binaries.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Debug complex Splunk configuration issues.
  • Streamlined the CI/CD process for application deployments by enforcing strong source code repository management techniques and securing configuration files away from application source code for improved security.
  • Evaluated Apache and Kubernetes for Docker container orchestration Deploying and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef platform configuration system
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks within Azure environment .
  • Developed Ansible playbooks to configure, deploy and maintain software components on existing and new infrastructure.
  • Used logs on Splunk, Kibana, AppDynamics to monitor logs.
  • Involved in writing Ansible playbooks to install and configure Apache, tomcat, Jenkins, RunDeck.
  • Administered and Maintained WAS Network Deployment Manager clusters (vertical, horizontal) and deployed applications in highly available, load balanced production environments.
  • Installed and configured SysDig, DataDog, AppDynamics, New Relic, Nagios, Zabbix monitoring tool, while using it for monitoring network services and host resources.
  • Administered WebSphere application server in the UNIX platform for dev, QA and prod environments.

Environment: DevOps, Chef, Jenkins, Bamboo, AWS Cloud, Docker, Nagios, Redhat, CentOS, NFS, NIS, SSL, HTTP, LINUX.

Confidential

Build & Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in GIT.
  • Used Maven to perform daily and weekly Software Builds.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM practices and procedures.
  • Deploying Java Enterprise applications to Apache Web Server.
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE.

Environment: Java/J2ee, Maven, GIT, Jenkins, Linux, Shell Scripts, Apache Web Server.

We'd love your feedback!