We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • About 9+ years of IT experience in DevOps/Build and ReleaseEngineerin automating, building, deploying and releasing code from one environment to another environment and tightly maintaining Cloud Infrastructure between multiple environments.
  • Experience in working with multiple public and private cloud platforms like Amazon Web Services, Rackspace, Digital Ocean.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Ansible.
  • Experienced in setting up and maintaining version control tools like Clear Case, TFS, SVN and GIT
  • Proficient in using Amazon web services such as EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
  • Designed, configured and deployed Amazon Web Services for a multitude of applications utilizing the Amazon services focusing on high - availability, fault tolerance and Auto Scaling.
  • Ability to design applications on AWS taking advantage of disaster recovery design guidelines.
  • Experience in Build/Release/Deployment/Operations (DevOps) / AWS Cloud.
  • Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 and ELB with Chef Cookbooks.
  • Experience in installation, configuration and maintenance of Redhat Enterprise Linux (RHEL), CentOS and Ubuntu 14.04 LTS at multiple data center.
  • Expertise in using build tools like MAVEN, ANT ANDNODE.JSfor the building of deployable artifacts such as war & ear from source code.
  • Experience in creation and managing user accounts, installing and upgrading packages, disk space management and process monitoring in Redhat Linux, version control and reviewing connectivity issue regarding security problem.
  • Terraform infrastructure provisioning, Chef server automation
  • Practical experience in Linux administration and troubleshooting.
  • Worked on different environments like Java, .NET, Visual Basic and Visual C++.
  • Strong scripting skills in Python, Bash, Ruby, and Perl.
  • Hands on experience in Chef Enterprise. Installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.
  • Continuous integration, automated deployment and management using Jenkins.
  • Managed GIT version control system in creating branches, tags and merge.
  • Experience in writing Bash, Shell Scripts to automate the administrative tasks and management.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Excellent understanding of JIRA workflows, permission schemes, notification schemes, screens schemes, etc.
  • Developed complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers
  • Worked on the Integration of Jenkins with the Nexus repository to store the logs, reports and generated artifacts.
  • Experience with Build Management tools like Ant and Maven.
  • Experience with automated testing tools JUnit/JMeter.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Knowledge on deploying Couchbase, Tomcat and Elastic search clusters using Docker.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic and IBM WebSphere.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
  • Knowledge of IP networking (DNS, DHCP, VLAN, BGP), Tunneling, VxLAN, VPN's, load balancing and firewalling.
  • Experience working with Agile/Scrum methodologies.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Windows, Mac OS.

Versioning Tools: GIT, SVN, Clear case, Bitbucket.

CI Tools: Jenkins, Bamboo, Hudson, Terraforms, Anthill Pro.

CM Tools: Chef, Puppet, Ansible.

Monitoring Tools: Nagios, graphana, ELK.

SOA: Web services (SOAP, RESTful, UDDI, WSDL)

Build Tools: ANT, MAVEN, Build Forge.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: Java/J2EE, C, C++ and PL/SQL.

Scripting: Shell scripting, Python, Perl scripting, Ruby.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere, WebSphere Application Server.

Databases: Oracle 9i/10g, SQL SERVER 2000/2005/2008 , Cassandra, MySQL, DB2, MongoDB, Rabbit MQ, NoSQL, MS Access.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and Access Management, AWS Cloud Watch, Amazon EBS other services of the AWS family.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. DevOps Engineer

Responsibilities:

  • Developed and supported the RedHat Enterprise Linux based infrastructure in the cloud environment.
  • Developed and implemented Software Release Management and Configuration Management strategies for various applications.
  • Good understanding Cassandra cluster mechanism that includes replication strategies
  • Experience in provisioning, administrating and supporting ORACLE/MYSQL Database.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Ant and Maven to schedule the builds and automated the deployment on the application servers using the “code deploy” plugin for Jenkins.
  • Orchestration of build and release automation process from lower environments, and trying to mitigate the manual interventions by controlling all builds throughCI/CDprocess, hence given a road map for stage by stage automation for all development operations activities to accelerate and smoothen the release workflow.
  • Worked on building new Redhat Linux servers, support lease replacements and implementing system patches using theChefAutomationtool
  • Wrote Chef recipes and cookbooks to automate system operations.
  • Worked on Managing the Private Cloud Environment usingChef.
  • Experience in writing Ansible scripts.
  • Experience in writing Shell, Perl, Python and JSON scripts.
  • Used Ansible for configuration and maintaining tomcat servers.
  • Installed, configured and managed Puppet Master and Agent.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Management of enterprise Windows network. Support of domain controllers and internal LAN.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Hands on Exposure on TFS Version Control, VSS, SVN.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Used Docker for local application development and test.
  • Implementation of Spring Restful web services which produces JSON
  • Installed VMware ESXi 5.5 and 6, vSphere Server and VMware center Server in rack Servers.
  • Configured plugins for the integration tools to the version control tools.
  • Experience porting other ticketing system's existing databases into JIRA.

Environment: AWS (EC2, VPC, S3, RDS, Cloud Formation, Cloud Watch, Cloud Trail, Route53), VMware, JAVA, Shell Script, MYSQL, Python, SOAP, REST, Power Shell, Puppet, Chef, MYSQL, Mongo DB, Rabbit MQ, Tomcat Apache, DynamoDB, Nagios, Git, Chef, Linux/Unix, Jenkins, Maven, Cassandra 1.2.5, Data Centre Migration, Windows, JIRA, Udeploy, Mongo DB, Rabbit MQ, SSL, Terraform, Cloud Foundry, Blade Logic, Bamboo, DNS, Docker, EJB, Spring, Couch Base, Nosql, Linux, Windows.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked on different environments like Java, .NET, Visual Basic and Visual C++.
  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Writing Make, Maven and Ant build tools for application layer modules.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Ruby/Bash scripts.
  • Created Maven, Perl & UNIX scripts for build and Release activities, Staging and Production environments.
  • Configuring Jenkins for Continuous Integration(CI) for servers and gitlab for triggering automatic builds using GIT in source code management.
  • Integration of Spring and Hibernate
  • Extensively worked on Jenkins, Docker, Team City and Build forge for continuous integration (CI) and for End to End automation for all build and deployments.
  • Built and Implemented collaborative development environment using GIT, GitHub and Integrated it with Jenkins.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Designed continuous delivery tools/ configuration management tools like Puppet.
  • Installed, configured and managed Puppet Master and Agent.
  • Hands-on experience on setting up Continuous Integration and Deployment CI/CD tools like Jenkins.
  • Managed and monitored the server and network infrastructure using Nagios.
  • UNIX, Linux, and Windows operating systems
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Developed Batch scripts to automate the .Net Builds using Bamboo CI server.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Used Atlassain products like JIRA for issue tracking and code integration to plan and collaboration, used Dev tools to host, review, test, and deploy team's Git and Mercurial code.
  • Documentation for every release and installation walk through.
  • Perform Deployment of Release to various QA & UAT environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & release SCM effort e.g. branching, tagging, merge etc.

Environment: AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Jenkins, terraform, Apache Tomcat, elastic search, Puppet, Chef, Shell Script, Blade Logic, PowerShell, Cassandra, Spring, Unix/Linux, Mongo DB, Couchbase, Windows, Python, Ansible, Perl, SOAP, Bamboo, Rabbit MQ, REST, Jira, Nosql, Jboss, JIRA, EJB, SVN, GIT, TFS, Apache ANT, MYSQL, Maven.

Confidential, Madison, WI

DevOps / AWS Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Used Chef and AWS to reduce costs for the department and increased efficiency by eliminating unwarranted resources.
  • Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
  • Implemented Chef Cookbooks for OS component configuration to keepAWSserver's template minimal.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Managed all the environment and application level configs using puppet and git
  • Managed GIT and SVN as Source Control Systems
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Worked in design and deployment of national data center using the Openstack
  • Performed merges for each build from Development Branch to Integration Branch.
  • Implemented CI and CD for database using Liquibase, Jenkins and Udeploy.
  • Achieved continuous Deployment using IBM Udeploy. Integrated Udeploy with nexus and Jenkins to achieve CD.
  • Install and maintain plugin versions in Udeploy.
  • Configured Jenkins Jobs to work with Udeploy for post build kick-offs.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • Extensive experience supporting applications across varied middleware technologies JBoss, WebLogic, Apache on Linux systems.
  • Deep scripting exposure, automating deployments on JBoss & WebLogic using Shell and WLST.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Windows, Subversion, SVN, GIT, JBoss, WebLogic, Groovy, Python, Ruby, Nexus, Sonar, Jenkins, PERL, BASH, Solaris, UNIX

Confidential

Build and Release Consultant

Responsibilities:

  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Developed comprehensive Hudson / Jenkins command line tool, vastly increasing
  • Efficiency and accuracy of common, repetitive tasks.
  • Maintained the environment configuration, including maintenance of Linux and Unix Servers for Build and Release of products.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts
  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Responsible for Deployment of the build to Production environment, coordinating build activities with UAT Teams
  • Deployed and released multiple builds on different Environments and products.
  • Ensured processes are deployed successfully to production environment
  • Coordinated Build & Release with other group members for Java, J2EE based applications
  • Wrote SQL Queries for generating different reports & data mining.
  • Setting and Maintenance of source code repository
  • Defining repository access, backup and restore processes
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
  • Coordinated in CVS to Subversion migration

Environment: Jenkins, CI/CD, JIRA, Linux, Redhat, J2EE, SQL, Apache, Perl, shell, Python, JAVA, Ant, Maven.

Confidential

Linux Administrator

Responsibilities:

  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Developing and maintaining Standard Operating Procedures documents.
  • Responsible for administration and maintenance of 50 machine network consisting of Windows NT, IRIX, SunOS and NCR servers and work stations.
  • Used Perl scripts for deployment code on multiple servers.
  • Implemented ClearCase and Subversion branching and merging operations for Java Source Code.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, UAT and PROD)
  • Configured the different (Hosted, Proxy and Virtual) repositories based on the requirements to share artifacts within company.
  • Used IBM Web Sphere as web application server for deploying artifacts.
  • Writing Shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSADMIN scripts or admin console deployments.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Documented release, builds and source control processes and plans and Support development engineers with Configuration Management issues.
  • Provided level one support for build troubleshooting and production issues.
  • Documented the policies and procedures for build, branching and labelling of Clear Case, Subversion and VSS, servers list, code merging, check in/checkout policies and Testing environments in Mindshare as a Web Application Support.

Environment: Java/J2EE Ant, Maven, Tomcat, Jboss, Jenkins, Clear Case, Subversion, JIRA, SVN, Python, shell, Unix, MS SQL Server, UCD, Cruise Control.

We'd love your feedback!