We provide IT Staff Augmentation Services!

Sr. Devops / Build & release engineer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef and Ansible.
  • Extensively worked on Jenkins, Teamcity and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Extensively experienced in using Build and Automation tools like Ant and Maven.
  • Expertise in bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands - on Engineering.
  • Hands on experience of IT automation software tools like Puppet, chef and Ansible .
  • Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS.
  • Proficient in using all AWS offerings including EC2, Block Storage (EBS), Load-balancers (ELB), Auto scaling groups, Cloud Formation Templates, EMR, Route53 and others.
  • Expertise in architecting secure VPC solutions in AWS with the help of Network ACLs, security groups, public and private network configurations.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Developed python and shell scripts for automation of build and release process.
  • Maintained and managed Ansible playbooks responsible for deploying Framework and other cloud tools.
  • Worked on Git Flow for production Release. Experience on Virtualization technologies like VMware, Vagrant.
  • Worked with Docker and Vagrant for containerizing applications.
  • Build and manage real time, monitoring dashboards using Graphite-Grafana and Elastic Search-Logstash-Kibana.
  • Provided infrastructure support and user support for Openstack based private cloud.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • GIT and GitHub experience in a collaborative development environment. Used Chef for managing server application server such as Apache, MySQL.
  • Practical experience with Linux/Unix system administration and troubleshooting.
  • Extensive experience in analysis, design, development, testing, implementation, maintenance and production support of systems software.
  • Have working knowledge of defect tracking tool JIRA . Experience using WebLogic, WebSphere web servers for deployments.
  • Installed and Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installed and configured the RPM packages using the YUM Software manager.
  • Ability to keep calm under immense pressure and work effectively.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, LINUX, REDHAT, Linux Mint, Fedora, Ubuntu, Centos

Cloud Technologies: AWS, Openstack, Rackspace

Configuration tools: Puppet, Ansible, chef, foreman

CI / CD Tools: Jenkins, Teamcity, Hudson, Bamboo

Openstack: Nova, Neutron, Keystone, Cinder, Swift and Horizon

AWS: EC2, RDS, Route53, VPC, RDB, DynamoDB, SES, SQS and SNS, Autoscalers, ELB, IAM, Security groups, Network ACL

Monitoring Tools: Nagios, Zabbix Elasticsearch-Logstsh-Kibana, InfluxDB, Sensu and Graphite, Grafana for alerting, Cloud Watch, Cloud-trail

Version Control Tools: GIT, subversion

Networking Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP

Scripting/ Languages: Java/J2EE,HTML,CSS,Javascript,C,C++,SQL, NodeJs, Python and shell scripting

Web servers: Web logic, WebSphere, Apache Tomcat, JBOSS.

Tools: and services: Docker, Vagrant, Marathon, Mesos, Chronos, HAproxy

Database: MySQL, RDS, Postgres

Others: MS Outlook, Azure, Agile, SCRUM, Load Balancing.

PROFESSIONAL EXPERIENCE:

Confidential - Minneapolis, MN

Sr. DevOps / Build & Release Engineer

Responsibilities:

  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC
  • Used Jenkins for CI and CD purposes and build failures alerts and management of various build tool plug-ins like maven.
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment. Build Automation and Build Pipe Development using Jenkins and Maven.
  • Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Ant and Maven to schedule the builds.
  • Created puppet manifests and modules to automate system operations.
  • Carried out deployments and build on various environments using Puppet continuous integration tool and for configuration management of hosted Instances within AWS.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Managed and developed Puppet modules responsible for deploying cloud tools.
  • Managed Servers and Reports using Foreman and Puppet through host groups and puppet modules and manifests.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure. Used Puppet for automation and scheduling automated jobs.
  • Worked closely with QA and testing teams for automation, testing and build and in error fixing while deployment and release phases
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Managed the user accounts (IAM), RDS, Route53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud. Managed Amazon Web Services - ELB, EC2, S3, RDS.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Setting up your CI schemes to automatically detect, test, and merge new branches. Control the order in which builds are executed and trigger releases by clean tests.
  • Hands on experience in writing Ansible scripts and used Ansible for configure tomcat servers and maintenance. Developed python and shell scripts for automation of the build and release process
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for design and maintenance of the GIT Repositories. Provided end-user training for all GIT users to effectively use the tool. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Experience in the Monitoring and troubleshooting of the Servers using various third party tools like Nagios. Worked on Jira for issue tracking and process.
  • Supporting 24x7 production computing environments. Experience providing on-call and weekend support.

Environment: AWS (EC2, S3, VPC, IAM, EBS, RDS, Cloud Formation, Cloud Watch, ELB, SNS, SQS), GIT, Jenkins, Java/J2EE, Ruby, ANT, MAVEN, Web Logic, UNIX, AWS, JIRA, Jenkins, Apache, Ansible, Puppet, Nagios, Python, JSON and Shell.

Confidential - San Francisco, CA

DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Managed the user accounts (IAM), RDS, Route53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Managed Amazon Web Services - ELB, EC2, S3, RDS.
  • Managed IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Created S3 buckets and also managing policies for S3 buckets.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet
  • Hands on experience in writing Ansible scripts and used Ansible for configure tomcat servers and maintenance.
  • Develop and deploy releases using Maven Hub and Ansible. Used Puppet for automation and scheduling automated jobs.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Implemented Infrastructure as a code using GIT.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds. Used Puppet for automation and scheduling automated jobs.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and Maintained the Shell/Python Deployment Scripts for Web Logic web application Servers.
  • Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Integrated JIRA with GIT and created automated release Notes.
  • Used JIRA to track issues and Change Management. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Experience in the Monitoring and troubleshooting of the Servers using various third party tools like Nagios.

Environment: AWS, RedHat Enterprise Linux servers, Apache, Subversion, Git/GitHub, Puppet, Nagios, ANT, JIRA, Java/J2EE, WebLogic Application Server, SVN/Git, Jenkins, Python, Shell Scripting.

Confidential -Chicago, IL

DevOps/ Build & Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures. Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Created the branches in GIT to implement the parallel development process.
  • Developed Maven, Python and Bash scripts for build and release activities in Dev, INT, QA, Staging and Production environments.
  • Responsible for design and maintenance of the GIT Repositories. Provided end-user training for all GIT users to effectively use the tool.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Installed and maintain puppet-based configuration management system Installed and maintain puppet-based configuration management system.
  • Implemented Configuration Management, Change Management policies and procedures using puppet.
  • Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Utilize Cloud Formation and chef by creating DevOps processes for consistent and reliable deployment methodology.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Worked with GIT, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Experience in the Monitoring and troubleshooting of the Servers using various third party tools like Nagios. Responsible for Build and Install Schedules using Unix Cron jobs.

Environment: RedHat Enterprise Linux servers, Apache, Git / GitHub, Puppet, Nagios, ANT, Java/J2EE, WebLogic Application Server, JIRA, Jenkins, Python, Shell Scripting.

Confidential - Columbus, OH

AWS/DevOps Engineer

Responsibilities:

  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Worked on setting up and managing VPC configuration in AWS.
  • Managed the user accounts (IAM), VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Worked on building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on AWS.
  • Involved in deploying systems on AWS Infrastructure services in data center.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Part of team for Installation and configuration of DB2. Worked directly with AWS architects to help reproduce and resolve customer issues.
  • Imported and managed multiple corporate applications into GIT. Creating Cloud watch alerts for instances and using them in auto scaling launch configurations.
  • Installed and maintain puppet-based configuration management system. Used Puppet for configuration management of hosted Instances within AWS.
  • Managed and developed Puppet modules responsible for deploying cloud tools.
  • Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.
  • Worked on virtualization environments like Docker and Vagrant. Responsible for design and maintenance of the GIT Repositories.
  • In-depth knowledge of computer applications and scripting like Shell, Python.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Created and Maintained the Shell/Perl Deployment Scripts for Web Logic web application Servers.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Integrated JIRA with GIT and created automated release Notes.

Environment: AWS, Linux, Jenkins, Puppet, Java/J2EE, ANT, MAVEN, Web Logic, Python, Shell Scripts, GIT, JIRA, Nagios

Confidential

Linux/Unix Admin

Responsibilities:

  • Installed, Configured and Administration of Enterprise LINUX and UNIX systems. Worked with cloud computing, Provisioning, Operations/Support, Maintenance tasks.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4.x, 5.x, CENTOS 5.x.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Performed day-to-day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Design and test a Disaster Recovery solution for all business critical applications and systems, including Linux and Solaris systems.
  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMware virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Working on Linux logical volume, creating volume group, logical volumes, file systems, and troubleshooting.
  • Used Chef for managing server application server such as Apache, MySQL. Installed and configured Apache / Tomcat web server.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web.
  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMware virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server. Experience in Virtualization and Cloud Computing.
  • Performed security, users, group's administration and daily backup and restore operations, networking service, performance, and resource monitoring.
  • Maintained proper documentation of all the activities carried out during the project.

Environment: Linux, Redhat 3.x, 4.x, 5.x, Solaris 8,9,10, Tivoli Storage Manager, WebSphere Application Server 3.5/4.0.x, LDAP, DNS,NFS, TCP/IP, NAS, Nagios 2.x, WebLogic 8.1, Oracle 9i/10g, Tivoli Storage Manager 5.x, VMware 2.x,Python, Shell Scripting.

Confidential

Linux System Administrator

Responsibilities:

  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Installed operating system on multiple machines using Kick Start. Responsible for setting up cron jobs scripts on production servers.
  • Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Experience in Virtualization and Cloud Computing. Used nfs and ftp services for transferring files to various machines.
  • Troubleshooting and monitoring the machines 24x7.
  • Responsible for writing/modifying scripts using bash, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux. Creation of Logical volumes (LVM) for Linux operating systems. Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Sphere IDE (Integrated Development Environment).

Environment: Linux, Redhat 3.x, 4.x, 5.x, Cent OS, Solaris, Apache, Tomcat, Python, Shell Scripting, FTP, DNS.

We'd love your feedback!