We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

2.00/5 (Submit Your Rating)

San, FranciscO

PROFESSIONAL SUMMARY:

  • IT Professional with 4 plus years of experience in DevOps Methodologies, Cloud computing, Build and Release Management.
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Expertise in installation, administration, configuration, performance tuning, infrastructure support and troubleshooting of RedHat Linux, CentOS, Mac and Windows.
  • Experience in administering Amazon Web services (AWS) services like Simple Storage Service (S3), Elastic Cloud Computing (EC2), Elastic Load Balancer (ELB), Elastic Search, Amazon Machine Image (AMI), and IAM.
  • Hands on experience with Continuous Integration and Continuous deployment pipeline using Jenkins, Git, and Maven.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Configured, monitored and distributed multi - platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooks and Recipes to manage systems configurations.
  • Worked on Docker based container deployments to create shelf environments for development teams and Containerization of environment’s delivery for releases.
  • Used SonarQube for code coverage and code quality.
  • Ability to learn and adapt to new tools & technologies.
  • Centralized logging using ELK (Elasticsearch, Logstash and Kibana) stack with filebeat on client machines.
  • Proficient in deploying applications in WAR, JAR and EAR formats using build tool Maven.
  • Configured and administered Nexus and Artifactory Repository Manager.
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the RESTFULAPI.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash).
  • Ability to prioritize the work needed for delivery under pressure or in any situation.
  • In-depth understanding of Software Development Life Cycle Methodologies like Waterfall and Agile.
  • Experience in using tools like Jira for ticketing.
  • Experience in integrating Unit Tests and code quality analysis tools like Junit.
  • Ability in deploying the developed code in Apache Tomcat
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Great communication skills and excellent customer relations in collecting, and analyzing user requirements.

TECHNICAL SKILLS:

Operating Systems: Mac OS X, Linux (RedHat Linux, CentOS), Windows.

Scripting Languages: Shell, JavaScript, Python

Version Control Tools: Git/Github, SVN

Build Tools: ANT, Maven.

Databases: SQL Server, MySQL

Continuous Integration Tools: Jenkins

Config. Management Tools: Ansible, Chef.

Programming Languages: C, C++, HTML, Java

Cloud Services: Amazon Web Services S3, IAM, EC2, ELB, Cloud Formation Templates, Auto Scaling

Virtualization Tools: Docker, VMware.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco

DevOps/Cloud Engineer

Responsibilities:

  • Implemented Amazon Web Services (AWS) services like EC2, Elastic Load-balancers, S3, Cloud Formation, and IAM.
  • Used Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configured launched instances with Respect to specific applications.
  • Worked with Multiple AWS instances, Elastic Load Balancer and AMIs, Auto scaling to design cost effective and highly Available systems.
  • Implemented Cloud Formation templates and deployed AWS resources like EC2, AutoScaling, S3, etc.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Implemented continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Develop a Lambda functions to integrate Amazon Web Service S3 bucket with the Couch Database
  • Written scripts with scripting language like Bash configured the Ansible playbooks with Ansible Tower and wrote Playbooks using YAML.
  • Used Ansible for Orchestration of deployments on various servers.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Kubernetes 1.9.0 is used to orchestrate the deployment, scaling, management of Docker Containers.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Automate application deployment processes in Jenkins, IBM Urban Code Deploy. Assisted in Jenkins software builds and troubleshooting issues.
  • Developed CI/CD process for front-end Angular application, using Jenkins and UDeploy for continuous integration and deployment, integrated Sonar for code Quality.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Kibana.
  • Configured ELK deployed Log stash agents in all environments and integrated logs into Elasticsearch.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Performed Web Services Testing using REST API and SOAP testing.
  • Experience in design and development of SOAP/REST Java Web Services.
  • Configuring Applications and components and setting up process flows in Urban Code.
  • Used Slack for communicating with the team members regarding the applications.
  • Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Developed build and deployment scripts using Maven as build tool in Bamboo to move from one environment to other Environments.
  • Automate application deployment processes in Jenkins, IBM Urban Code Deploy. Assisted in Jenkins software Builds and troubleshooting issues.
  • Developed CI/CD process for front-end Angular application, using Jenkins and UDeploy for continuous integration and deployment, integrated Sonar for code Quality
  • Used SonarQube for code coverage and code quality.
  • Implemented shell scripts for automation of the build and release process. And edited the existing Maven Files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed Bamboo CI Automation.
  • Used Cloud Formation templates to create environments with the help of Ansible and bootstrapped scripts.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Configured Maven POMs to automate the build procedures and added plugins by referring them in the xml.
  • Used Jenkins and implemented several CI / CD plugins like build pipeline, Git, Junit and pipeline plugin.
  • Involved in the functional usage and deployment of applications in Apache Tomcat Server.
  • Set up SQL Server configuration settings for better server management.
  • Monitored SQL server performance using SQL Profiler to find performance
  • Used JIRA as Issue Tracking Tool and Project Management Tool.
  • Doing POC on UC Deploy on automating the deployment of applications and configurations.

Environment: GIT, Jenkins, Bamboo S3, EC2, CloudFormation, Tomcat, Maven, UNIX, Slack, Junit, SonarQube, Nexus, Ansible, Java, JIRA, Dockers, UDeploy.

Confidential

Linux Administrator and Build and Release Engineer

Responsibilities:

  • Installed, configured and debugged 100+ network configurations for Linux Servers (Mix of Ubuntu, Centos and Red Hat- RHEL) and workstations. Installed, configured, and updated Linux machines, with Debian, and Centos.
  • Designed, Configured, Administrated and Developed LAMP (Linux Apache MYSQL PHP) based architecture and other Open source applications. Installed and configured various services like DHCP, NFS, Apache Web Server, Samba and SSH.
  • Configuration and administration on standard UNIX services like FTP, DNS, LDAP, SSL and SUDO.
  • Developed a backup/recovery plan for all servers in preparation for hardware failure and penetration from outside sources.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Managed multiple corporate applications into SVN.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also Automated the whole process.
  • Used Chef to Configure and manage Infrastructure and wrote Cookbooks to automate the configuration setups.
  • Deployed and Implemented Chef for infrastructure as code initiative. Written Chef Recipes to automate our Build/deployment process and do an overall process improvement to any manual processes.
  • Experience with MySQL client programs (MySQLadmin, MySQLcheck).
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated With the releases.
  • Developed build and deployment scripts using Maven as build tools in Hudson to move from one environment to other Environment s.
  • Implemented shell scripts for automation of the build and release process. And edited the existing Maven Files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed Hudson CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the Projects.
  • Hudson is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

Environment: SVN, Hudson, Java/J2EE, ANT, Maven, Chef, Tomcat, Shell Scripts, XML, UNIX, Windows 7, JIRA.

We'd love your feedback!