We provide IT Staff Augmentation Services!

Sr. Devops& Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • Over 8years of hands - on experience as a DevOps/Cloud engineer to build, configure, manage, and deploy multiple numbers of applications in different platforms Linux/Unix (RedHat 5/6/7, Ubuntu8.04-14.10, CentOS 5/6/7). Windows operating systems environments.
  • Experienced in using Agile and Waterfall methodology for planning and implementing several Java based applications, servers, and infra migration in both virtual and bare bone metal server’s environment.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing, Post-production and Production analysis of the projects.
  • Proficient experience in Amazon Web Services (EC2, VPC, ELB, EBS, AMI, S3, Route 53, Cloud watch, Cloud Front, Cloud Trail, Internet Gateway, API Gateway, Security Groups, CloudFormation and Subnets).
  • Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Working for last 3 years in container-based technologies like Docker, Kubernetes and OpenShift along with development of Microservices architecture using Spring Boot including distributed SSO Authentication and Authorization, Distributed Session Management etc.
  • Worked with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
  • Profusely worked on different version control tools like Git, Tortoise SVN, and Bitbucket.
  • Extensive experience in writing builds using ANT, Maven, and MS-build as build tools for the building of deployable artifacts from the source code.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Extensively worked on Jenkins, Bamboo, and Hudson for continuous integration and for End to End automation for all builds and deployments.
  • Worked on Application Deployments Automation and Environment configuration using Chef, Ansible, and Puppet configuration management tools.
  • Experience in installing, configuring, modifying, testing and deploying applications on Apache Tomcat, Web server, Web logic, Nginx and IBM web sphere.
  • Experience in Nagios, ELK, and Splunk administration for monitoring the infrastructure performance and service availability.
  • Experience in Installing, migrating, configuring and monitoring different services in different virtualized environments.
  • Experience in using bug tracking systems like JIRA, Remedy, Rally and HP Quality Center.
  • Proficient knowledge of writing scripts for automating tasks at different levels of build and release using Bash, Ruby, Python, Groovy, and PowerShell for automating tasks.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Responding to the tickets and updating tickets, follow-up and tracking the holding tickets and implementing task sharing.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat), UNIX, MS WINDOWS, AIX.

Languages: Perl, Shell, Python, Java, Ruby, JAVA Script, SQL, PL/SQL

Cloud Services: AWS Services, Google Cloud, Microsoft Azure.

Build & CI Tools: ANT, MAVEN, Gradle, MS Build, Jenkins, Bamboo, Hudson

Configuration Tools: Chef, Puppet, Ansible.

Containerization Tools: Docker, Docker Swarm, Kubernetes, Mesos, Open shift.

DatabDatabase Systems: SQL Server 2000/2005, Oracle 9i/10g, MS Access, Cassandra, MongoDB.

Web Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat.

Version Control Tools: Subversion (SVN), GIT, JENKINS, JIRA, HUDSON, Clear case.

Monitoring Tools: Splunk, Nagios, ELK.

Code Review Tools: SonarQube, PMD, CheckStyle.

Bug Tracking Tools: Jira, Remedy, Bugzilla, HP Quality Center

PROFESSIONAL EXPERIENCE

Confidential, Deerfield IL

Sr. DevOps& Cloud Engineer

Responsibilities:

  • Responsible for Maintaining Linux/Windows servers and Virtual Infrastructure, Installations, Configuration, Monitoring and troubleshooting.
  • As DevOps Engineer I am responsible for design, build, monitor, and enhance services and production environment.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, VPC, S3, RDS, LAMBDA, DynamoDB, Route53, EBS, EMR, Aurora, Redshift, Elastic Load Balancer, Auto Scaling groups.
  • Managing multiple AWS cloud accounts. Automating creation of entire VPCs with EC2, ElastiCache, Aurora, S3, SQS, SNS, SES, Lambda, and Route53 assets using CloudFormation.
  • Worked in using Dockers Swarm and deployed spring boot applications.
  • Docker container deploying micro services, and scaling the deployment using Kubernetes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker container.
  • I played a key role in building Docker images; create build and deployment configurations to deploy applications on OpenShift. Developed Ansible playbooks to do an automated recovery process upon the failure of OpenShift MASTER.
  • Planned the architecture for migrating applications from bare metal and AWS to OpenShift. I have done few Upgrades and scaled OpenShift environment.
  • Designed a patch process and wrote ansible playbooks for patching OpenShift-RHEL, atomic OS and bug fixes for OpenShift. Developed and implemented a continuous back up process using Ansible to back up ETCD data directory of OpenShift using ansible playbooks.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Used Jenkins for automating Builds and Automating Deployments by using Python and Bash script.
  • Documented process documents for Jenkins to build CI/CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Maven, Jenkins and Chef.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, Chef Files for managing the configurations across various nodes using RUBY.
  • Organized custom data sets by creating DataBags to users and groups and managed them across all the nodes by dynamically searching them from recipe and encrypted secrets such as passwords in the DataBags.
  • Worked on Ansible Playbooks and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Deployment and management of web services with Tomcat and JBOSS provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.

Environment: RedHat Enterprise Linux 6/7, CentOS 6/7, Ubuntu 12.04/14.04 , Java, Jenkins, Jira, AWS, Chef, Ansible, Ansible Tower, Bitbucket, Nagios, Shell, YAML, Ruby, Microsoft Azure, Docker, Docker Swarm, Kubernetes, JBOSS, Tomcat.

Confidential, Minneapolis MN

Sr. DevOps& AWS Engineer

Responsibilities:

  • Responsible for Internal Linux server Infrastructure, Installations, Builds, Configuration, Monitoring and troubleshooting.
  • Built and Deployed Java to a web application server in an Agile continuous integration environment and automated the whole process.
  • Working in AWS cloud environment migrations, installations, and backup maintenance.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and created these services in the CloudFormation.
  • Built complete Configuration Management for the Microservices using Kubernetes, Docker and Ansible.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Responsible for provisioning Kubernetes environment and deploying the dockerized applications by developing manifests.
  • Deployed and configured CHEF Server and CHEF Solo including bootstrapping of CHEF client nodes for provisioning. Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • Written Terraform templates, Chef Cookbooks, Recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Capable of doing Ansible setup, managing hosts file, using yaml linter, authoring various playbooks and custom modules with Ansible.
  • Experience in working with GIT to store the code and integrated to Ansible Tower to deploy the playbooks.
  • Install, Configure, and monitor Web Application servers (Apache tomcat).
  • Deploy and code push to the web servers by manual and by using scripts.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Job scheduling and automating Shell scripts using CRONTAB.
  • Deployed the EAR and WAR archives into WebLogic and Apache Servers.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Followed agile principles and used HP Quality Center for maintenance and Bug development tasks.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • 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.
  • Monitoring production servers using Nagios tool and writing custom plug-in on it.
  • Aiding the developers in resolving problems.
  • Troubleshooting Virtual Machines and Linux systems, staying till the issues got closed.

Environment: RedHat Enterprise Linux 6/7, CentOS 6/7, Ubuntu 12.04/14.04 , Java, Jenkins, Jira, AWS, Chef, Ansible, Ansible Tower, Bitbucket, Nagios, Shell, YAML, Ruby, Microsoft Azure, Docker, Docker Swarm, Kubernetes, JBOSS, Tomcat.

Confidential, Stamford, CT

Sr. DevOps Engineer

Responsibilities:

  • Responsible for Infrastructure Installations, Builds, Configurations monitoring and troubleshooting.
  • Working in AWS cloud environment migrations, installations, backup maintenance
  • Install, Configure, and monitored Web Application servers (Apache tomcat).
  • Deploy and code push to the web servers by manual and by using scripting languages and adding some plugins in Jenkins.
  • Created repositories in SVN, migrated repositories from CVS to SVN and SVN to SVN.
  • Performed admin tasks update, backup, user creation, and manage user privileges in SVN.
  • HA cluster implementation for required Virtual systems.
  • Supporting for ETL Apps team and configuring and administrating MYSQL database.
  • Perform Administrator tasks over MYSQL server, install, monitoring, backup, db connections, run quarries.
  • Managed in-house Hardware platforms like Dell, HP, EMC2 SAN Switches, Cisco Switches, FortiGate firewalls.
  • Managed Hardware platforms DELL, HP Servers, EMC2 SAN Switches.
  • Monitoring servers using Nagios tool and writing custom plug-in on it.
  • Performed administrative tasks on different storage servers like SAN, NAS, NFS, and SAMBA servers.
  • Performed administrative tasks on DNS, DHCP, FTP, LDAP servers.
  • Configured and monitoring Disks replacements (Root disk/Data disk), Disk mirroring, striping using LVM swap space management.
  • Administrated Linux file-systems ext3, ext4, gfs2 and RAID configurations.
  • Install and update the patches and packages in Linux servers.
  • Performed Kernel configuration & parameter tuning. Monitoring and troubleshooting with performance related issues manage all reboot and part replacement activities.
  • Job scheduling and automating Shell scripts using CRONTAB.
  • Creating SOP (Standard Operating Procedures) for deployment process and sending daily reports to the team members.
  • Troubleshooting the Virtual Machines and Linux systems, staying till the issues got closed.
  • Responding to the tickets and updating tickets, follow-up and tracking the holding tickets and implementing task sharing.

Environment: RedHat Enterprise Linux, CentOS, Ubuntu, MYSQL, Java, Jenkins CVS, SVN, FTP, LDAP, DNS, AWS, Bitbucket, Nagios, Shell, JBOSS, SAN, NAS, SonarQube.

Confidential, Baltimore MD

DevOps Engineer

Responsibilities:

  • Migration of the Java Source Code from Apache Subversion (SVN) to GIT HUB, and the migration from GIT Hub to BIT Bucket.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and on Git Hub.
  • Build a CI/CD pipeline using Jenkins to automate the process using the python and Bash script.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Work with product development to resolve build-related issues in all projects.
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Monitor the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration build.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository.
  • Used Subversion as version Control for maintaining the versions.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Managed & performed environment related configuration changes as a part of deployment.
  • Generated Perl scripts for build activities in QA, Staging and Production environments.
  • Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.

Environment: RedHat Enterprise Linux 6/7, CentOS 6/7, Ubuntu 12.04/14.04 , Git, Git Hub, BIT Bucket, ANT, Maven, Jenkins, Jira, Shell, YAML, Ruby, Perl, Subversion, Python, Bash, JBOSS, MySQL, DynamoDB, ElastiCache.

Confidential

Build and Release Engineer

Responsibilities:

  • Monitored remote and local systems and network infrastructure.
  • Performed Administration tasks over Linux Systems.
  • Responding to tickets and solving them, update tickets, and follow up holding those tickets.
  • Used Solar-Winds and Nagios for monitoring infrastructure.
  • Performed health-checks on Linux environment include servers, clients, and network.
  • Written shell scripts to monitor backups progress during backup taking process and to analyze backup logs after taking of backup process.
  • Designed and developed Bamboo builddeployments.
  • Performed admin tasks update, backup, user creation, and manage user privileges in SVN.
  • Install and configure Java environment, Eclipses, MySQL, SVN client’s internal servers and user system configurations.
  • Installed and configured LAMP setup in Linux (RedHat/Ubuntu), Apache, MySQL.
  • Implemented, configured and manage users for Zimbra mail server.
  • Performed files and file system restoring processes for the client’s request.
  • Performed checks for archive logs are generated on all the clusters and servers.
  • Worked on SAP GUI, installations, configuring, and manage user connectivity issues for both Linux and windows environment.
  • Updating system availability reports and generating SOP's for deployment processes.
  • Perform user administration based on the requirement.
  • Troubleshooting servers, network issues. Planning and implementing week-end server maintenance.
  • Supported for on call and after hours for issues.

Environment: RedHat Enterprise Linux, CentOS, Ubuntu, Windows XP, Eclipse, MySQL, SVN, Zimbra mail server, Solar-Winds, Nagios, Bitbucket, Apache Bamboo.

Confidential

Linux and Windows Administrator

Responsibilities:

  • Installing, configuring and monitoring Linux (RedHat/Ubuntu/CentOS) and Windows (2003/XP) systems.
  • Responsible for planning, upgrading, and implementing of branches hardware installations and network installations
  • Worked on VMware Workstation installing VMs, cloning, taking snapshots of VMs.
  • Installing and configuring Domain Controller and backup domain controller to give more secure for network and to ease of administration tasks.
  • Installing and configuring Windows XP systems in Domain network.
  • Deploying of DNS server to resolve hostname to IP address and vise verse by creating required records in forward and reverse lookup zones.
  • Deployed FTP server for downloading and uploading files and directories to a central location.
  • Deployed and configured Apache in Linux and IIS in windows for web hosting servers.
  • Installing and troubleshooting of routing and Remote Access Services(RAS) to provide secure remote access to the private networks.
  • Performed user administration tasks creating and deleting users, privileges managing of users and groups using Active Directories.
  • Applying group policies on Organizational Units, Domains and sites level to assign security for users, groups and computers.
  • Taking backups and restoring state of file-systems on windows systems using net-backup utility.
  • Troubleshooting and optimize networks, servers and client systems issues at hardware level and software level.

Environment: RedHat Enterprise Linux, CentOS, Ubuntu, Windows XP, Windows server 2003, VMware, DNS server, FTP server, Apache, IIS, Remote Access Services(RAS).

We'd love your feedback!