We provide IT Staff Augmentation Services!

Sr.cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Los Angles, CA

PROFESSIONAL SUMMARY:

  • Detail - oriented contributor with 7+ years of experience i n IT industry as DevOps/Agile operator, Linux Administrator, Build/Release Management,Software configuration management (SCM) and Cloud Management.
  • Experience at Software Development Life Cycles (SDLC) Waterfall and Agile Methodologies.
  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience with Source Code Management (SCM) tools like Subversion (SVN), GIT/ GITHUB.
  • Experienced in installing, updating and keeping up RedHat Enterprise Linux, oracle, Ubuntu, and Windows based situations.
  • Considerable experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.
  • Experience in working with CI/CD tools like Puppet, Chef, Jenkins, Ansible, Docker, Maven, Jira.
  • Experience in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like CHEF and PUPPET.
  • Experience in all areas of Jenkins setting up CI for new branches, build automation, plug-in management and securing Jenkins and setting up master/slave configurations.
  • Experience utilizing Maven, Gradle and Ant as a Build Tool for the working of deployable ancient rarities (war and ear) from source code.
  • Experience deploying and operating AWS, specifically VPC, EC2, RC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Worked on Multiple AWS EC2 instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configured and migrated Applications to AWS Route 53 and hence providing traffic management and application availability.
  • Experience on various flavors of UNIX System like Red Hat Linux, Ubuntu, CentOS, Solaris, sHP, and Windows.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience with Nexus and Artifactory as a repository management tools.
  • Experience with Shell/Bash, Ruby scripting language and good understanding knowledge on Python.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud Automation of the services on Cloud stack- Open stack.
  • Experience with Kubernetes, Docker with Mesos and Marathon.
  • Good command on using bug tracking tools like JIRA and Remedy.
  • Used Terraform and did "Infrastructure as code"and modifying terraform scripts as and when configuration changes happen
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Experience with monitoring tools Nagios, Splunk, AWS CloudWatch, CloudTrail and SNS services.
  • Experience in deploying the code on web application servers like IBM Web Sphere and Tomcat.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura.
  • Good knowledge of working under various protocols like HTTP, HTTPS, SSH, POP, FTP, UDP, TCP/IP and SMTP.
  • Experience in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture
  • Experienced in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Experience in writing Shell and Perl scripts to automate the deployments.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Version control Tools: GIT, SVN, Perforce

Build tools: Ant, Maven, GRADLE

Continuous Integration Tools: Jenkins, Bamboo, Team City

Cloud computing: AWS, Open stack, Azure, Rackspace

Configuration Management: Chef, Puppet, ANSIBLE

Scripting Languages: Shell Scripting, PowerShell, Perl, Ruby and Python

Programming Languages: Java/J2EE, C, C++, PHP, C#, Ruby

Application servers: IIS, Apache, Tomcat, Nodejs, Nginx and JBOSS

Monitoring Tools: Sonar, Splunk, Nagios

Databases: MySQL, Mongo DB, Cassandra, SQL Server, Oracle

Bug reporting Tools: JIRA, Remedy

Containers: Vagrant, Docker, Kubernetes

Web technologies: HTML, CSS, XML

PROFESSIONAL EXPERIENCE:

Confidential, Los Angles, CA

Sr.Cloud/DevOps Engineer

Responsibilities:

  • Implemented build automation solutions for products and provide ongoing support and administration for software build and build automation using ANT, Maven, Shell Scripts, Jenkins and Apache Tomcat.
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Developed continuous delivery product release pipelines, using tools such as Jenkins and enable release and operations automation using Ansible.
  • Worked on micro services project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
  • Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS)
  • Involved in gathering the client requirements, creating the client servers (Ubuntu, RHEL, windows) hosted in cloud, configuring, and maintaining the launched instances with respect to specific applications, solving the issues raised with the instances.
  • Experienced in designing and deploying 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.
  • Configure and launch AWS EC2 instances as per requirement, Select and setup AWS in most cost-effective way, Created AWS Route53 to route traffic between different regions.
  • Experienced in working with Amazon EC2 for deploying the applications by grouping all the container instances, where Docker is used as a containerization tool for this.
  • Implemented Docker-maven-plugin in maven pom to build docker images for all micro services and later used Docker file to build the docker images from the java jar files.
  • Worked on end to end setup of the artifactorypro as a docker container with a secure private docker registry and local docker repositories for storing the built docker images.
  • Worked on Ansible roles to pull the latest successful image from the docker repository through JSON API.
  • Worked on building custom python modules.
  • Experience with Terraform to build infrastructure as a code.
  • Worked on Ansible modules to deploy docker services on the swarm cluster for the entire micro services stack.
  • Managed Ubuntu, RHEL(Linux) and Windows virtual servers on AWSEC2 using ANSIBLE, involved in writing an ANSIBLE playbook from scratch to upgrade these servers one at a time in serial to reduce the downtime of running sites.
  • Successfully tested on Staging and Development environments to make the playbooks efficient and reliable with lowering the cost of downtime and making sure to up and running all the sites with latest upgradations of packages.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshoot and resolve issues.
  • Working on GIT Hub to store the code and integrate it to ANSIBLE to deploy the playbooks and managing AWS servers and Docker containers with OS/Applications/Services/Packages and keep them in a loop.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in AWS cloud configuration.
  • Deploying with Docker from our workstation to AWS EC2 which includes build occurs during deployments, with deployment scripts and update scripts and for all applications at the same time.
  • Used Jira as a bug tracking tool for notifications, workflows, custom fields, and permissions.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Also, deploying using Docker-compose to deliberately test on these containers to push the configuration changes to production servers without conflicts on databases.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Worked on infrastructure with Docker containerization and maintaining Docker Images and containers.
  • Well versed with setting up tools like Splunk to ensure proper monitoring & alerting is in place for every sprint releases.

Environment: AWS, EC2, EBS, ELB, AMI, Splunk, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, ANSIBLE, python, Splunk,Terraform, Jira, GIT hub, Jenkins, JAVA/J2EE applications.

Confidential, Irving, TX

Sr.DevOps Engineer

Responsibilities:

  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Worked on Deploying the Java applications into web application servers like Apache Tomcat.
  • Developed a continuous deployment pipeline using Jenkins, and Ruby/shell scripts.
  • Designed and built an ELK stack using Linux and Windows on the backend to pull logs in from our proprietary .Net application.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Test/Prod Branching Model for weekly releases.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Build scripts using ANT and MAVEN build tools in Jenkins and Build Forge to move from one environment to other environments.
  • Used ANT and MAVEN as a build tool in java projects for the development of build artifacts on the source code.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s , whenever a new GitHub branch gets started, Jenkins , our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Experience in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
  • Management of enterprise Puppet environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Deployed Puppet, puppet Dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency .
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency .

Environment: AWS, EC2, EBS, ELB, AMI, VPC, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, ANSIBLE, python, Splunk, Jira, GIT hub, Jenkins, Perl,JAVA/J2EE applications.

Confidential, Memphis, TN

DevOps engineer

Responsibilities:

  • Worked with two development teams where there are multiple software releases, implemented Release schedules for PROD and Non-PROD, created future releases calendar and schedules.
  • Worked in identifying builderrors in the system and identify the build issue and escalate it to the concerned team after careful analysis, Work and coordinate with them to get the fix in the release.
  • Deployed new Splunk systems and Monitor Splunk internal logs from the monitoring Console (MC) to identify and troubleshoot existing or potential issues.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins. Built end to end CI/CD Pipelines in Jenkins.
  • Worked on providing GIT access permissions to developers and other users to different GIT repositories.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies
  • Involved in migrating the code from SVN to GIT, migrated various artifacts from TFS to GIT depending upon the requirement.
  • Deployed Jenkins Continuous Integration tool by connecting to Linux EC2 Instance, downloaded and Installed Jenkins, then Installed AMAZON EC2 plugin. Design and develop continuous deployment pipeline integrating Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS.
  • Worked in setting up builds using Puppet as a configuration management tool.
  • Installing, configuring, and administration of Jenkins CI tool on Linux machines.
  • Developed build and deployment scripts using ANT, GRADLE as build tools in Jenkins to move from one environment to other environments, experience in JavaScript development introubleshooting, debug and build the applications.
  • Configured multiple Linux Slaves for Jenkins Master to distribute load across all the nodes and integrated with Maven to schedule builds.
  • Worked in maintaining the build files in Gradle and performing the Build automation with the continuous integration tool as Jenkins.
  • Invoked Gradle plugin with Jenkins, integrated the framework with the version control tool for the continuous build and deployment of the package generated from the source code.
  • Using ANT, Puppet Scripts with Ivy to build the application and deploy.
  • Involved in editing the existing ANT build files in case of errors or changes in the project requirements to build a JAVA application.
  • Jenkins, Bamboo is used as a continuous integration tool for automation of daily process, automated deployment of builds to different environments using Jenkins.
  • Good understanding of build and deployment of Java/J2EE, EAR applications and packages in Tomcat servers.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked in managing the nightly, weekly, daily builds to ensure the builds are consistent
  • Responsible for the build and release of all the major, minor, hotfix/patch release.
  • Make sure the Configuration, Version and Systems are working fine or Setting up a new environment if needed with any Configuration changes.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool
  • Created Ant, Perl&UNIX scripts for build and Release activities in QA, Staging and Production environments
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.

Environment: GIT, GIT Hub, Jenkins, Jira, Chef, TFS, SVN, Perl, Unix, PowerShell, Java/J2EE, ANT, Gradle, Puppet, Ubuntu, Apache Tomcat, SQL Server.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked closely with developers to pinpoint and provide early warnings of common build failures, enforced automation in build and deployment procedures, Created repositories in SVN as per the requirement.
  • Performed all necessary day-to-day Subversion functions for the project like merging, creatingbranches and tags using TortoiseSVN/ VisualSVN.
  • Worked in migrating the buildscripts from ANT to Maven, writing the pom.xml from the scratch with the help of ant build scripts.
  • Used ANT and MAVEN as a build tools on JAVA/J2EEprojects for the development of build artifacts on the source code.
  • Involved in editing the existing ANT, MAVEN files in case of errors or changes in the project requirements, maintaining pom.xml scripts for the build automation using CI.
  • Worked in installing Jenkins into Linux machines, configuring Jenkins slaves/nodes for the parallel job execution.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Worked in the build automation therefore creating a (JAR, WAR, EAR) packages and deploying into webservers.
  • Actively working with team members in reviewing the code for compatibilityissues.
  • Configured and administrated Apache, JBOSS servers for Production, QA, and development environments.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process.

Confidential

Sr.Linux System Administrator

Responsibilities:

  • 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 configuration of Red Hat Linux, on intel based servers locally or with the kick start.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) and host resources (processorload, disk usage, system logs) on a majority of network operating systems like UNIX, Linux and Windows using Nagio
  • Writing Shell scripts for automation of job, system monitoring and error reporting.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux
  • Troubleshooting and fixing day-to-day problems related to operating system, application, servers, desktops and responding to tickets.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQLdatabases in both development and production
  • Worked in the maintenance of different network services such as TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client’s requirement.
  • Worked with scrum&Agile development teams to deliver products & service in time.
  • Performed deployment, ongoing maintenance & configuration of systems for maximum availability, security, performance, and documentation in a Linux based production environment.
  • Creating and maintenance of Virtual machines in VMware ESX, Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player, VMware Converter.
  • Involved in maintaining proper documentation of all the activities carried out during the project.

Environment: Red Hat Linux, CentOS, MYSQL, MS Windows Server 2003, 2008, shell scripting, VM ware.

We'd love your feedback!