We provide IT Staff Augmentation Services!

Cloud Automation Devops Engineer Resume

5.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Over 8 + years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several markets driven international organizations.
  • Experienced in all phases of the software development life - cycle (SDLC) with a specific focus on the build and release of the quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in administering & automating Solaris & Linux. Experience in Automation, Installation, Configuration, Backup, Recovery, Maintenance, Support of Linux.
  • Hands on experience in using version control tools like Subversion (SVN), GIT, GitHub, IBM ClearCase UCM and PVCS.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Extensively used build utilities like Maven, ANT for the building of .jar, .war, bar and ear files.
  • Experience in software development, including languages, and frameworks such as Python.
  • Designed and implemented fully automated server build management, monitoring, and deployment by using Ansible playbooks and Modules.
  • Experience in using Nexus Repository Manager for Maven builds.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Worked with Ansible Playbooks for virtual and physical instance provisioning, Configuration management, patching, and software deployment.
  • Good experience in automating CI and CD pipelines.
  • Worked on provisioning different environments using Chef, Puppet, and other Configuration management tools.
  • Coordination experience with various teams like Dev, QA and Production Operations.
  • Expertise in Amazon Cloud Services and its features (AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3 etc.).
  • Expert level knowledge of Amazon EC2.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in running web-scale services on Amazon Web Services.
  • Experience in using bug tracking systems like JIRA, Remedy, and HP Quality Center.
  • Experience in monitoring tools like Nagios and Syslog.
  • Experience with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
  • Excellent experience in documenting and automating the build and release process.
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud-based AWS EC2 services.

TECHNICAL SKILLS

Version Control: GIT, SVN and ClearCase

Scripting Languages: Shell, Ruby, Python, JavaScript

Tracking Tools: Atlassian JIRA

CM and Automation Tools: Chef, Puppet, Docker, Artifactory and Ansible

CI Tools: Jenkins, Cruise Control, Bamboo and Visual Studio

Platforms: Windows, UNIX, and Linux

Servers: Apache Tomcat, Web Server, WebSphere and JBoss

Build and Release: Ant, Maven, and Gradle

Cloud Technologies: AWS, Azure, Open Stack

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

Cloud Automation Devops Engineer

Responsibilities:

  • Experience as Cloud AWS Engineer project team that involved in different development teams and multiple simultaneous software releases.
  • Involved in cloud migration from physical data center towards Amazon Web services (AWS) and had a good understanding of Public, Private and Hybrid Cloud Environments.
  • Review/Merge/Remove Git Pull Requests to the bit bucket.
  • Hands-on with Git / GitHub for code check-ins/checkouts and branching etc.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet, Yum).
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications and creating Ansible Playbooks to Deploy VM and install the components as per requirements
  • Experienced and using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments
  • Used Kubernetes for container operations in AWS, used Kubernetes clusters as a network and load balancer, also Kubernetes is good at running web applications in a cluster way, also used in multiple services by creating images and reduced space.
  • Implemented a production ready, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and micro service container orchestration.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they onboard to Jenkins as a part of the migration.
  • Deployment of Cloud service including Jenkins and Nexus using AWS.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Involve in Editing the code for concurrency programming to create a Package using Go language.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plug-ins for the JIRA bug/issue tracker.
  • Installation, configuration, and administration of Virtual Box and VMware virtual machine for Ubuntu Linux servers.
  • Used Amazon EC2 and Cassandra in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and on the IAM role-based policies and customizing the JSON template.
  • Designed and worked with team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Participated in weekly release meetings with Technology stakeholders, identify and mitigate potential risks associated with the releases.
  • Written shell scripts for an end to end build and deployment automation.
  • Worked with Nexus repository manager to the proxy, collect, and manage the dependencies on the collection of JARs.
  • Excellent hands-on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
  • Created Docker container using Docker images to test the application.

Environment: Amazon Web Services, Jenkins, Ansible, kubernetes, Java/J2EE, Python, Web logic, UNIX, VMware, Artifactory, Shell, Perl, IAM, S3, EBS, ELK, AWS SDK, Cloud Formation, JSON, Puppet, Docker, GitHub.

Confidential, New York, NY

Sr Devops Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing GIT and STASH/ Bitbucket.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Installed and worked with administered Atlassian tools like Bamboo, Jira, Confluence, and Bitbucket.
  • Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from the dashboard, creating and planning sprints.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Integrated various Atlassian Tools using the OAuth methodology.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in a web application.
  • Designed user interface for web forms using ASP.NET MVC and implemented business logic using C#.NET.
  • Configuration and Deployment of SQL Server 2005/2008 Reporting services.
  • Creation of Maintenance Plans/SQL Jobs and configuration of AWE in SQL.
  • Experience with Content Delivery Networks (CDN's) and SQL database systems.
  • Worked on Docker-Compose and Docker-Machine & Docker for convenient environment setup for development and testing.
  • Wrote Docker images for Bamboo, Nexus and various.
  • Designed and Developed Bamboo Build deployments on Docker containers and installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Installed and administered Nexus repositories to download and upload the artifacts during the build.
  • Provisioned and managed AWS resources such as EC2 instances, VPC, S3, Auto Scaling etc.
  • Managed Ubuntu, RHEL and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Used Chef cookbooks for server provisioning, configuration, release and deployment automation.
  • Developed chef cookbooksfor various packages and installed them on VMs to perform QA testing.
  • Develop solutions architecture and evaluate architectural alternatives for private, public and hybrid cloud models, including IaaS, PaaS, and other cloud services.
  • Familiarity creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or PowerShell.
  • Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins, and systems.
  • Deployed Atlassian products and associated programs.
  • Worked closely with management to implement sweeping changes to their development processes and procedures, customizing JIRA and Confluence to take the forefront of the new systems.

Environment: GIT, Bamboo, Confluence, Jenkins, chef, AWS, Bitbucket, MVC, ASP.Net, SOAP, CruiseControl, .NET, NANT, C#, Python, MAVEN, JIRA, LINUX, XML, Windows, Dynatrace, Docker, Nexus, Scripts, Shell scripts.

Confidential, Hicksville, NY

Build & Release Engineer

Responsibilities:

  • Configured and Maintained CentOS, RHEL and Ubuntu Linux servers.
  • Installed and configured Jenkins for Continuous Integration. Configured master and slaves to run various builds on different machines.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet.
  • Deployed artifacts into WebLogic/WebSphere servers.
  • Responsible for creating branches, tagging and merging in GitHub and Subversion(SVN).
  • Installed, Configured and Managed PuppetMaster and Puppet Agent. Wrote custom Puppet Modules and Manifests, downloaded pre-written modules from Puppet Forge and worked with Upgradation or Migration of Puppet Community and Enterprise.
  • Installing, configuring and maintaining services such as Apache, Nginx.
  • Used Ant/Maven for building Java/J2EE based Applications.
  • Created Bash, Perl, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Deployed Java applications into web application servers like Apache Tomcat, WebSphere, and WebLogic.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Installed and Configured Nagios server and added the NRPE agents on all the Application Servers for monitoring of the live applications.
  • Experience in Installing and Configuring JBoss Application Server in a test environment.
  • Used Atlassian tools such as JIRA to Managed Product Backlog, Track bugs and Confluence for documentation.
  • Worked with the development team to increase the JUnit test code coverage.

Environment: Subversion (SVN), GitHub, Puppet, Ruby, SonarQube, Confluence, JBoss, Nagios, WebLogic, WebSphere, Perl, Ant, Python, Maven, Nginx, Jenkins, Shell Script, Bash Script, Nexus, Jira, Apache Tomcat, UNIX/LINUX.

Confidential

Build & Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Extensive exposure to configuration management policies and practices with regards to SDLC along with automation of scripting using shell, python and Perl scripting.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Designed, Monitored and Managed scalable and fault-tolerant deployments and supported them in real world scenarios.
  • Automated legacy infrastructure in the interim while working through Chef.
  • Used Chefto automate configuration management and applications.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Resolved the build and deployment related bottlenecks with the development team.
  • Used ANT and XML for doing Java build involving over 500 JAR files and 2 weeks build schedule.
  • Implemented Python and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Used take up tickets related bugs and development of new modules from JIRA.
  • Deployed the Java applications into web application servers like Web Sphere.

Environment: Subversion, GIT, shell, python, Perl script, Chef, ANT, XML, .jar, JIRA, Web Sphere.

Confidential

LINUX Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installation and management of virtual servers using KVM Configure and maintain and troubleshoot NFS, FTP servers.
  • Configure and perform TCP/IP trouble shooting on serversand Setting up of ESXi server and its connectivity with the existing equipment.
  • Adding, removing, or updating user accounts information, resetting passwords etc. and configuring, administrating Cron Jobs.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Bash shell-scripts to automate routine activities and Migrated database applications from Windows 2008 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team. Linux kernel, memory upgrades and swaps area, Red hat Linux Kickstart Installation.
  • Worked in a 3-Tier architecture model supporting web applications hosted on Windows Server 2008
  • Performing log administration to detect system errorsand resolved systems and process issues reported by Nagios
  • Using Linux Logical Volume Manger (LVM) to manage drivesand manage file systems using fdisk, gdisk and provide support for both physical and virtual environment
  • Install, upgrade and manages packages via RPM and YUM package management
  • Install Firmware Upgrades, kernel patches, systems configuration, performance tuning.
  • Installing and configuring of security networks like certificates using SSL and worked with NetApp for taking snapshots, mirroring on both SAN and NAS
  • Good hands on experience on build environment using ANT
  • Used various networking tools such as ssh, telnet, rlogin, tcp dump, ftp and ping to troubleshoot daily networking issues.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!