We provide IT Staff Augmentation Services!

Sr devops engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 7 years of experience in Build and release management , DevOps engineering, application configurations, building, automating, managing and releasing code from one environment to other environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Profusely worked on Version control tools like Subversion, GIT , clear case to track changes made by different people in source code.
  • Profoundly did Continuous integration using Hudson's/Jenkins, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet & Chef configuration management tools.
  • Extensive experience in writing builds using MAVEN, ANT, MS - build as build tools for the building of deployable artifacts from source code.
  • Worked extensively on automation engine Ansible that automates cloud provisioning,configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Proficient with Python, Perl, Bash & Shell Scripting for build automations.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye .
  • Worked under AWS management tools such as (EC2, EBS, ASG, RDS, R53, Auto Scaling) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances , ELB, Security Groups.
  • Created a high availability and scalable AWS stacks using EC2 auto scaling functionality.
  • Used StackDriver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Good knowledge and hands on Experience in some monitoring tools like Datalog, New Relic, Cacti etc.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Point team player on Kubernetes for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Imagestreams etc.
  • Worked on implementation for running a continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes .
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum , and Waterfall methodologies.
  • Developing advanced web-based applications using JavaScript, Web Services and Databases like Oracle, MS-Access, SQL Server.
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes , permission schemes, and notification schemes.
  • Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle. Data Connectivity, for Web and Windows Using JDBC and ODBC Drivers.
  • Installed, Configured , Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience in deploying application in Pivotal Cloud Foundry (PCF).
  • Experience automating deployments on Servers using JBoss, Tomcat, Websphere.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, HP Quality center.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP , Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, SSL/TLS.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Skilled in leading team, liaising with Product teams to define branching as well as release strategies for each release, participating in Change Advisory Board (CAB) meetings to identify timelines for release and track risks, software development processes and methodologies and knowledge of the complete product development life cycle.

TECHNICAL SKILLS:

Operating Environments: Linux,Redhat EL 5.x, 6.x, Centos 6.X, 7 SUSE v9, 10.0, 11.x, Ubuntu v14.04 LTS, Sun Solaris v9, 10,VMware ESXi 5.1

Hardware: IBM AS/400, IBM RS/6000, IBM (p series) IBM Power Systems (Power 4, 5, 6, 7), IBM Blades, Sun Fire 4800, V880, V1280 Sun Enterprise 4000, Sun Enterprise 250, Sun enterprise 220, Ultra 10, Sun Blades.

Languages: C, C++, Java, Bash, XML, PL/SQL, Python, PHP.

Database Servers: Oracle10, 11, MySQL.

Networking Protocols: SNMP, SMTP, TCP/IP, IPX/SPX, OSPF, BGP, IGRP, EIGRP, PPPDNS.S, SLIP, UUCP, X. 25, LAN, WAN, ARP/RARP, FTP/TFTP,: DHCP, NIS, NIS+

Server Management: Puppet, Chef, VxVM, Nagios,Aws cloudwatch

Tools: Ansible, Jenkins, Kuberbetes, SVN, GIT

Webservers: Apache, Tomcat 6,7, Jetty 7, IIS (4.0, 5.0)

PROFESSIONAL EXPERIENCE

Sr DevOps Engineer

Confidential, Dallas, TX

Responsibilities:

  • Created and maintained continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile development process, which are automated and repeatable enabling teams to safely deploy code multiple times a day while ensuring operational best practices are supported.
  • Deployed and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, and Network Usages and suggest instance type for the same.
  • Working on AWS Load Balancing andAuto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch.
  • Setting up continuous integration of applications in Apache Tomcat servers in EC2 using Jenkins plugins GIT,MAVEN.
  • Implemented branching and strategies and automated release branching process.
  • Automated the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Involved in development in complete automation deployment of code.
  • Worked to build demo for DevOps - end to end application deployment and scaling cloud automation for continuous delivery (OpenStack, OpenShift, Docker, continuum).
  • Build OpenStack test and development infrastructure and maintaining Chef Cookbooks for production rollout.
  • Implemented new continuous integration and deployment process named Hermes, which is a UI application.
  • Created different pipeline jobs with different stages for push, Pre-merge and after merge requests.
  • Implemented new deployment process with Jenkins 2.0 using groovy code.
  • Implemented different stages in the continuous integrations so the developer can select the stages to his need.
  • Written some python Scripts in provisioning VM's from Myservices(cloud services).
  • Created different Template VM's for different applications.
  • Have good experience in configuring Docker for windows systems to automation deployment process for software applications.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Refactored the existing monolithic applications into Micro services deployable over the AWS cloud using Pivotal Cloud Foundry (PCF).
  • Created nightly pipeline jobs for different applications.
  • Used Chef for provisioning new VM's and deploy required resources needed for functional testing in QA and Pre-Prod Environments.
  • Involved in Chef for Deployment on Multiple platforms.
  • Created Runlist in chef for each application to help the release management team for successful deployments.
  • Maintained build related scripts developed in MAVEN and shell. Modified build configuration files including MAVEN's pom.xml.
  • Automate all the tool and Product and Integrate together required for company specific product through Cookbooks.
  • Responsible for Database build, release and configuration.
  • Responsible for nightly and weekly builds for different modules.
  • Integration of Maven/Artifactory, Jenkins, UrbanCode Deploy with Patterns/Release, GitLab, Confluence, Jira and Cloud Foundry.
  • Used JIRA as ticket tracking, change management and Agile/SCRUM tool.
  • Managed Artifactory repositories to download the artifacts during the build.
  • Handled UDeploy tool for automating application deployments on Production servers.
  • Jboss configuration is done through Automated scripts.
  • Mod JK has been configured for apache and currently testing is being done for the potential to use Mod Cluster in the firewall environment.
  • Deployed web and enterprise applications on Jboss application serve.

Environment: Solaris, Linux, Eclipse, Java, curl, openssl, SQL, AWS,SpringCloud, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Chef, Puppet, JIRA, XML, OpenStack, Jenkins.

DevOps Engineer

Confidential, Bloomington, IL

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Participated in weekly release meetings with Technology stakeholders identify and mitigate potential risks associated with the releases.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics. Worked with Source Control Tools such as GIT, GIT Stash.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Puppet.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Managing AWS infrastructure with automation and configuration management tools such as Puppet designing cloud-hosted solutions.
  • Deploy and monitor scalable infrastructure on AWS& configuration management using Puppet.
  • Deployed JAVA/J2EE applications to Application servers in an Agilecontinuous integration environment and also automated the whole process.
  • Created and maintained the python deployment scripts for Web Sphereweb application.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Worked in DevOps group running Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Experimented with Docker, by using Docker-compose, on configuring and updating JSON files to create new stacks for deployment using Docker marathon.
  • Managed DockerOrchestration using Docker Swarm. Creating Dockerclusters using Docker Swarm and managing to run the multiple tomcat application clusters using Docker compose.
  • Converted existing Terraform modules that had version conflicts to utilize cloudformation during Terraform deployments to enable more control or missing capabilities.
  • Worked with BOSH a VMware developed open-source cloud orchestration tool used to manage Cloud Foundry.
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Architected and implemented automated Cloud infrastructure using Puppet.
  • Documented the entire build and release engineering process and provided on call support.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Environment: Tortoise SVN, Nagios, Stash, Jenkins, Docker, OpenShift, GIT, SpringCloud, Java/J2EE, ANT, MAVEN, AWS, Puppet, Web Sphere, Perl Scripts, Shell Scripts, LINUX, UNIX, JIRA, Python Scripting, Postgres-Server.

DevOps Engineer

Confidential, Overland Park, KS

Responsibilities:

  • Analyzed the ANT build projects for conversion and converting to Mavenbuild projects.
  • Developing pom.xml files for Maven build scripts.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Use of Chef to implement the continuous integration process.
  • Worked Extensively on VMware Installation and configurationESX hosts, Managing vcenters and data stores.
  • Worked with storage teams to configure NAS, EMC SAN and iSCSI configuration.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Installed and Managed different protocols DAP, NIS, NIS+, NFS, DHCP, SAMBA, HTTP, UDP, TCP/IP, FTP, SSH, DNS, NFS and NIS.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed and implemented the software release management for the release of web applications.
  • Used SVN for branching, tagging, and merging.
  • Wrote ANT and 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.
  • Setting up the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, auto scaling, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Installing of mobile builds in Android, IPAD and IPHONE devices. Testing on Mobile project enhancements.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Documented project's software release management procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Bugs and Cobertura into ANT Projects.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.

Environment: Tortoise SVN, Java/J2EE, Jenkins, Amazon web services, VMware, Python, Docker, OpenShift, Continuum, Chef, Perl, Ruby, Shell Script, Android bills, ANT, Maven, GIT, Junit, Tomcat, Nagios, Nexus, JIRA.

We'd love your feedback!