We provide IT Staff Augmentation Services!

Jr.devops/cloud Engineer Resume

0/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • IT Professional with 3 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.
  • Ability to learn and adapt to new tools & technologies.
  • Proficient in deploying applications in WAR, JAR and EAR formats using build tool Maven.
  • Configured and administered Nexus and Artifactory Repository Manager.
  • 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

Jr.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.
  • Kubernetes1.9.0 is used to orchestrate the deployment, scaling, management of Docker Containers.
  • Development of automation ofKubernetesclusters with Ansible, writing playbooks.
  • Automated application deployment processes in Jenkins, assisted in Jenkins software builds and troubleshooting issues.
  • Developed CI/CD process for front-end Angular application, using Jenkins for continuous integration and deployment, integrated Sonar for code Quality.
  • 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
  • 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.

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 Debi an, and Centos.
  • Designed, Configured, Administrated and Developed LAMP (Linux Apache MYSQL PHP) based architecture and other pen 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 Jenkins to move from one environment to other Environments.
  • 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 Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins 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, Jenkins, Java/J2EE, ANT, Maven, Chef, Tomcat, Shell Scripts, XML, UNIX, Windows 7, JIRA.

We'd love your feedback!