We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

2.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • Over 7 years of professional experience comprising Linux Administration, Amazon Web Services, Software Configuration, Build and Release management, Deployment Automation and Cloud Implementation.
  • Experience with both Waterfall and Agile methodologies.
  • Proficient in management and administration of AWS Services like EC2, VPC, ELB, AMI, SNS, RDS, Route53, Cloud Watch, Cloud Formation, Cloud Front, Auto scaling, IAM, S3 and Glacier.
  • Experience with migrating complex on - premises databases, multi - tier applications and creating new systems in cloud infrastructure environments (AWS).
  • Experienced in cloud technologies including Infrastructure as a Service( IaaS) and Platform as a Service( PaaS).
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing, Software Testing Life Cycle and Post-production analysis.
  • Extensively worked on Hudson, Bamboo and Jenkins for Continuous Integration and End-to-End automation for all builds and deployments.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen.
  • Hands-on experience writing Ansible playbooks to deploy automated tasks to many servers.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Knowledge in build tools such as Maven, Ant, TeamCity, Artifactory, SonarQube
  • Experience in DevOps tool like JIRA, Jenkins, Maven, Jfrog Artifactory and Gradle.
  • Good Working knowledge of Build scripts and automated solutions using various scripting languages like Shell, Python, Ruby and YAML.
  • Familiarity with product development (including Java, Javascript, XML & Web Services)
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
  • Implementation and automation of Python, Ruby, Shell and Perl scripts for release and build automation.
  • Expert in deploying the code through web application servers like Web Sphere, Web Logic and Apache Tomcat.
  • Relational database configuration and management experience (Oracle, SQL Server, MySQL, Postgres).
  • Non-relational- NOSQL database experience (Cassandra, MongoDB).
  • Hands-on experience in managing enterprise repository management tool JFROG antifactory .
  • Installation & configuration of VMware ESX server 3.x, 4.x, 5.x, VCenter, Vmware SRM & Vmware View
  • Excellent knowledge in troubleshooting and system patching.
  • Administering and Supporting code versioning tools including GIT, SVN on different Operating systems.
  • Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS,SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shootings kills.
  • Worked with different Bug Tracking Tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Knowledge on Docker based container deployments to create environments for development, production teams and releases.
  • Excellent experience in documenting and automating the build and release process.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environment

TECHNICAL SKILLS:

Configuration Management Tools: Ansible, Puppet, Chef, Terraform

Version Control System: GIT, SVN, Clear case, Bit Bucket

Build Tools and IDE: ANT, MAVEN, TeamCity, Artifactory

Scripting &Languages: Ruby, Python, Perl, Java, JavaScript, C, C#, SQL, PL/SQL, Bash, PowerShell, JSON, YAML, Drupal, PHP, XML, and HTML

Continuous Integration tools: Jenkins, Bamboo, Rally, Nexus

Operating Systems: Linux, UNIX, Windows, HP-UX, Solaris

Web/Application Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Linux: CentOS, RHEL, Ubuntu, SUSE Linux.

Cloud Platform: AWS, MS Azure, OpenStack

Databases: MySQL, SQL Server, Oracle, Postgres, NoSQL (Cassandra), MariaDB

Containers: Docker, Vagrant, Kubernetes, Docker Swarm, EC2 container service

Logging &Monitoring tools: Zabbix, Nagios, Cloud Watch, ELK, Splunk.

Bug Tracking Tools: Jira, Clear Quest, Remedy, ServiceNow

Web Services: REST, SOAP

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Cloud DevOps Engineer

Environment: AWS Cloud, Terraform, Jenkins, Maven, TeamCity, GIT, Chef, Kubernetes, Nexus, Sonar, Apache Webserver, Linux, Unix, Solaris, Cassandra, Tomcat, Apache, WebSphere, Java, Python, Ruby, Shell script and Perl script.

Responsibilities:

  • Responsible for deploying and managing highly available, and fault tolerant systems on Amazon Web Services(AWS).
  • Maintained the IAM user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created S3 buckets and restricted access to buckets and directories to specific IAM users and associated virtual MFA tokens for IAM users for security.
  • Managed AWS EC2 instances utilizing Auto Scaling, ELBs and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Created a Lambda service to take EBS Volume snapshots and configured Cloud Watch to run the service every hour.
  • Involved in automating the configuration management and deployments using Ansible playbooks and YAML.
  • Used Ansible as a configuration management tool and wrote Ansible playbooks to manage configurations of multiple servers and to automate installation process and repetitive tasks.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Created Virtual Private Cloud (VPC) using the JSON definition with auto scaling scripts.
  • Using Ansible, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Wrote Ansible scripts and heavy Shell, Perl, Python, and JSON scripting.
  • Involved in design, implementation and modifying the Python code.
  • Developed Python and shell scripts for automation of the build and release process.
  • Installed and configured Rundeck tool for scheduling jobs and housekeeping activities on Linux server.
  • Created runbooks and process flow documents for integrated applications.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middle-ware installations and domain configuration.
  • Created Docker containers to deploy and run various web applications. Also, was a part of team for analyzing micro services management using Docker, Apache Mesos and Marathon. Setup a test environment of cutting edge container technologies including Docker, Apache Mesos, Marathon and Prometheus for monitoring.
  • Configured Jenkins with Prometheus to monitor Jenkins builds and Experience in Monitoring/Managing alerts in Prometheus.
  • Integrated Docker with Ansible and Chef. Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Maintained and developed custom and open source tools for monitoring the overall health of OpenStack cloud infrastructures, components and tenants using a combination of Nagios, InfluxDB, Elasticsearch, Grafana and Kibana.
  • Created passive and active health monitors for OpenStack services, components and tenants.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created cookbook for provisioning servers like Jenkins, Splunk, sensu and Chef-server
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Development of Chef recipes through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Implemented and building tools such as Ant/Maven and Gradle to automate and enhance the overall operational environment.
  • Build totally automated Jenkins Architecture as IAC (Infrastructure as Code) with SonarQube, Maven, Docker build process and integrate SonarQube with the Jenkins Automated.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Successfully managed multiple Jenkins build Pipelines from DEV through Production of JAVA/J2EE and JavaScript applications. 
  • Continuous integration and automated deployment and management using TeamCity, Maven.
  • Utilized Atlassian suite of tools for software development such as JIRA, Confluence.
  • Integrated Jenkins with various DevOps tools such as Nexus, HP CDA, HP ALM and HP QTP.
  • Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites.
  • Integrated Junit and SonarQube plugins in Jenkins for automated testing and performed Junit code quality Tests as a part of build process.
  • Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB. Worked on NoSQL database Cassandra
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications
  • Worked on uploading/downloading the build artifacts JFrog Artifactory, Sonatype, Nexus.
  • Build artifacts (war and ear) from Jfrog artifactory are deployed into a Apache Tomcat app server using Shell Scripts.
  • Implemented Vagrant for virtual deployment environment for developers.
  • Responsible for installing Jenkins master/slave nodes.
  • Responsible for configuring Jenkins builds for continuous integration and delivery.
  • Written Maven/Ant Scripts for Automating end-to-end build process.
  • Worked with log managements tools ( Splunk, ELK stack, Logstash, Sumologic).
  • Worked with configuration and management of Rabbitmq, and Redis .
  • Assist in managing LDAP security authentication in command line.
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, DynamoDB and MS SQL Server.

Confidential, Dallas, TX

AWS DevOps Engineer

Environment: Maven, Git, Bit Bucket, Ant, Maven, Jenkins, Web Logic, Shell, Perl, JIRA, Apache tomcat Server, Cassandra, Hadoop, Cloud Formation, Chef, Amazon Web services, Jenkins, Python, Puppet,, Nagios. Docker.

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions. Worked on the RDBMS environment and used AWS RDS, Implemented Database solutions using Aurora and MYSQL, involved in configuring and tuning. Build Automation and Build Pipe Development using Jenkins and Maven.
  • Configuring EC2 instances with specific requirement for different platforms like Oracle, Apache, Big data (HDFS,Ganglia and Nagios) and WebLogic.
  • Architect Development, Test, Integration, and Production AWS environments such as EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling
  • Set up and build AWS infrastructure various resources, AWS Lambda, Dynamo DB, Amazon Route53, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation in JSON templates
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment. Analyzed the ANT build projects for conversion and converting to Maven build projects. Working for DevOps Platform team responsible for specialization areas related Cloud Automation.
  • Created Puppet manifests and modules to automate system operations.
  • Implemented Puppet modules for deployment on build on internal Data Centre Servers and re-used and modified same Puppet modules to create a Deployment directly into Amazon EC2 instances.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Involved in monitoring the AWS services with Cloud watch, Cloud trail, and managing the SNS notification for crucial instances.
  • Involved in managing the AWS services with Terraform. Used Bit bucket and involved in branching, tagging, and merging. Build, configured and support Application team environments.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Worked on Database like Cassandra, Hadoop, Redis, Riak, Spark, PostgreSQL, and MySQL.
  • Deployed the Cassandra cluster in cloud, on premises, working on the data storage and recovery for Cassandra.
  • Implemented Continuous Delivery framework using Jenkins and Maven in Linux environment.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Responsible for Continuous Integration (CI) and Continuous Delivery(CD) process implementation using GitLab CI, Setting up and configuring internal GitLab server for version control.
  • Deployed the Java applications into WebLogic Application Servers.
  • Maintained an existing Functional Selenium Testing Framework built with Protractor, JavaScript and Jasmine, and converting them to current Java Framework.
  • Worked on Build-time dependency management in Java, Javascript, C++ (Maven, Bower, Gradle, ivy).
  • Utilized Chef Configuration Management tool and created Chef Cookbooks using recipes to automate system operations.
  • Involved in setting up the CHEF workstation, chef repo as well as Chef nodes and involved in Chef infra maintenance including backup/monitoring/security fix.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, etc. and sent alerts to our teams based on the same.
  • Automated Build artifacts (jar, war and ear) using continuous integration tools and deployed them into Web Logic servers.
  • Wrote python script to automate the data Structures validation of the configuration files.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Documented project's software release management procedures with input decisions. Automation of daily tasks using Shell and Perl scripts. 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.
  • Designed and developed log management framework using Python Language to collect log files.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE

Confidential

DevOps Engineer

Environment: Java/J2ee, SVN, Bamboo, Puppet, Maven, ANT, Shell/Perl Scripts, Unix, Perl, Maven, nginx, WebLogic server, ANT, Shell scripting, Jenkins, JIRA.

Responsibilities:

  • Cloned Virtual Machines for DEV/QA/PROD environments in private cloud using scripts and Puppet master/agent server configuration.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Analysed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Associated in implementing Sonar Qube code quality analysis tool for the code.
  • Responsible for User Management, END-END automation of Build and Deploy using Bamboo. Installed Nexus and used it as Private Repository Manager with in the company.
  • Developed Shell and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Perl/Shell to automate build and deployment Process.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Manage version control tools SVN and Git to version code changes to help developers / programmers branch/merge/revert code.
  • Build out server automation with CI/CD tools like Jenkins/Maven for deployment and build management system.
  • Maintaining and tracking inventory using Jenkins and set alerts when the servers are full and need attention. Integrated JIRA with Jenkins with regards to Release Notes creation and Updates.
  • Working on version controller like GIT, Subversion, Perforce for branching, tagging and merging.
  • Experience in using Nagios for Data storage via text files rather than database. Documented the deployment process (Migration Doc) of code to production.
  • Used Jira as ticket tracking and work flow tool.
  • Created JAR/WAR/EAR files and deployed them to WebLogic application server.
  • Responsible for Setting up different environments for Build (Test, Development, Pre-production and Production).
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Worked closely with software developers to debug software and system problems

Confidential

Build and Release Engineer

Environment: SVN, CVS, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, PERL, BASH, Python, Git, JIRA, XML, Unix/Linux, Windows, MAVEN, WebLogic

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Implemented Continuous Integration using Jenkins and GIT.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Managed builds and made necessary changes to ANT build scripts for JAVA/ WebSphere based applications.
  • Utilized Perl and BASH to create an object-oriented environment for booting and configuring the systems.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Managed and Administered Web logic 8 and 10.3 Environments.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Deployed JAVA/J2EE applications through Tomcat application servers.
  • Troubleshooting deployment and installation issues.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Created scripts for Backup and restoring GIT repositories.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Performed biweekly build cycle and testing processes

Confidential

Linux System Administrator

Environment: Red Hat LINUX (RHEL 4/5), SSH, bash, DHCP, DNS, Linux

Responsibilities:

  • Installing and maintaining the Linux servers.
  • Building, patching, and updating Linux systems and provide support for all kind of issues.
  • Responsible for software installs, upgrades and updates, resolves system errors and crashes.
  • Provides 24x7 on-call support for Linux Production issues.
  • Created and modified users and groups with SUDO permission.
  • Installed and configured SSH to enable secure access to the servers
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Basic network troubleshooting, system configuration management, troubleshooting connectivity issue with SSH
  • Deployed and managed virtualization technologies, namely kernel based virtual machine ( KVM ) and VMware.
  • Responsible for the documentation of newly deployed environments and validation of all key technical components

We'd love your feedback!