We provide IT Staff Augmentation Services!

Devops Engineer/cloud Engineer Resume

0/5 (Submit Your Rating)

Lake Forest, IllinoiS

SUMMARY

  • Around 6 years of experience in IT industry as a System administrator, DevOps engineer, and cloud Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
  • Experience in creating the company’s DevOps strategy in environment of Linux (RHEL, CENTOS), Solaris and UNIX administration.
  • Implemented Continuous Integration and deployment using various CI, CD Tools like Jenkins, GitHub, Bamboo, Chef, Ansible and Puppet.
  • Created dynamic cloud infrastructure using Jenkins, terraform and packer. Implemented Base images for quicker and more consistent deployments using packer.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM throughAWS console and API Integration.
  • Using ansible to dynamically maintain infrastructure and eventual shift to terraform. Adding ansible scripts to sort out configuration drift and inconsistencies.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Extensively worked on Jenkins by installing, configuring and maintaining for Continuous integration (CI) and for End - to-End automation for all build and deployments using MAVEN and ANT as build tools for the building of deployable artifacts (jar & war) from source code and static code analysis using SonarQube, Gerrit.
  • Extensively used Team City to streamline CI/CD process, automated several configurations using temporary agents and poll the source code from GitHub.
  • Automated deployment for .net with Octopus Deploy and monitor the different environments like Development, test Acceptance, production on octopus Deploy Dashboard.
  • Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts usingPython.
  • Experienced in using MVC architecture using RESTful, Soap Web services and SoapUI and high-levelPythonWeb frameworks like Django and Flask. Experience object-oriented programming (OOP) concepts usingPython, Django, and Linux.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT and BIT Bucket on Linux and Windows environment.
  • Virtualized the servers onAWSusing the Docker, create the Docker files. Built various containers using Docker Engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Knowledge on Jenkins file which are written inGroovy
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects and created deployment tickets for build deployment in production.
  • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity, Installation, Configuration and Management of NoSQL tools such as SQL Server, PostgreSQL, MongoDB and Cassandra.
  • Expertise in detecting network outages and protocol failures by using Nagios monitoring system and experienced in configuring other monitoring tools like Splunk, Nagios and Cloud watch.
  • Experience in configuring and deploying Java/J2EE applications into application servers like Apache Tomcat.
  • Installed, configured, managed and monitoring tools such as Splunk, Nagios and Kibana for Resource monitoring, network monitoring, log trace monitoring.
  • Managing the SSL environment, Mutual authentication, and digital certificates. Configuring and deploying the servers Glass Fish& WebLogic. Skills on Networking Environment Firewall connections, switching & routing, DNS server, protocols (TCP/IP), HTTP, SSL.
  • Experienced in the maintenance of Load Balancing the disaster recovery with the change in the IP address in Web services and change in virtual host machines and HTTP configurations.
  • Configured the Amazon Elastic Search Domain with storage and compute specifications using console and AWS CLI.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic, IBM WebSphere, Glassfish, and Tomcat.
  • Developed a LINUX roadmap and managed the migration from HP-UX servers to AIX andRHEL.
  • Managed VMware ESXi hosts using sphere client and Web client.
  • Experience in monitoring servers with NRPE plugin in Nagios tool. Worked with logging/monitoring such as Nagios andAWScloud watch.
  • Knowledge in working with Fiber Channel and SCSI Storage Area Networks (SAN) experienced with Storage Administration like EMC SAN Administration.
  • Experience with Linux Package management and Linux Patch management.
  • Experienced in First tier escalation for critical system issues and user support via 24x7 on-call rotation.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, Ubuntu, Redhat/CentOS Linux.

Cloud Platforms/CI Tools: AWS, EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM Azure, OpenStack, Jenkins, VMware Server, VMware workstation.

Virtualization Platforms: Virtual Box, Vagrant.

Configuration management: Chef, Puppet, Ansible and Vagrant, NAGIOS, Docker.

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, BMC Remedy, JIRA, Bugzilla, Gradle, Gulp.

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Redhat Satellite Server.

Scripting Languages: Bash, Perl, Ruby, and Shell.

Languages: C, C++, XML, Python, Java, Shell scripting, HTML, CSS.

Logging & Monitoring Tools: Splunk, Logstash, Nagios.

Databases: Oracle 10g/11g, MS Access, MySQL,, DynamoDB, & Cassandra.

Version Control Software: Subversion, Git, Perforce, Clearcase

Hardware: VMware, Ubuntu.

Methodologies: Waterfall, Agile.

Volume Management: VERITAS Volume Manager, LVM & Solaris Volume Manager

PROFESSIONAL EXPERIENCE

Confidential, Lake Forest, Illinois

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Created Terraform.tf file to define provider, resource, local hard-coded values with local TF state file-maintained environment, modules values.
  • Designed Infrastructure in multiple cloud provides google cloud, AWS, Openstack and maintained Three External Environment on AWS-DEV, STAGE, PRODUCTION.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Worked onPythonOpen stack API's.
  • UsedPythonscripts to update content in the database and manipulate files.
  • Launched DNS, Route 53 and AWS Elastic Load Balancer (ELB) and assigned AWS SSL Certificates to servers.
  • Configured the Auto scaling and ELB groups inAWSto main high scalable and secure environment.
  • Build the Application Artifact in Docker Customized Environment Using Jenkins. Retrieve the artifacts jar, Docker file and invoke the Docker utilities to Build the image.
  • Wrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQLdb package.
  • Integrated octopus Deploy with Team city and Jenkin. Wrote the PowerShell scripts to run the Process in Octopus.
  • Distributing the packaged applications to the remote web/application servers by creating pipeline in team city and trigger it to octopus deploy in a secure way and Extracting and installing them.
  • Continuously Build and Deliver Docker Images and Dockized Applications with Jenkins Pipelines Define with Groovy scripts.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Developed build and deployment scripts using ANT, MAVEN andGRADLEas build tools in Jenkins to move from one environment to other environments.
  • Build, configured and support Application team environments.
  • Integrated GITHUB and GITLAB,GRADLEwith Jenkins to implement the continuous integration process
  • Used Bootstrap, HTML5, CSS3, SCSS, jQuery, Gulp
  • AutomatingCassandraBuilds/installation/monitoring etc.
  • Involved in requirements gathering and capacity planning for multidatacenter (four)Cassandra cluster.
  • Administered and maintained multi rackCassandracluster using OpsCenter based on the use case implemented consistency level for reads and writes.
  • Optimizing theCassandracluster by making changes inCassandraconfiguration file and Linux OS configurations.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Used Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release.
  • Developed infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built cloud hosted applications.
  • Migrating from Puppet to Ansible by migrate Puppet modules one by one to Ansible and remove them from Puppet.
  • By using Kubernetes, we have deployed containers of Docker inside a cluster.
  • Installed/Configured Red Hat Linux cluster 6x version and configuring the cluster resources. Adding storage to the cluster disks and increasing/ decreasing the file system inRHEL.
  • Setup Internet load balancing on Multiple ISP, Firewall, Port forwarding, IP routing using IPTABLES.
  • Well known about installation, configuration and maintenance of applications like Apache, LDAP, and Tomcat.
  • Created many Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Creating, cloningLinuxVirtual Machines, templates using VMware and migrating servers between ESX hosts. Implement and maintain ESX host clusters and security.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Pipelined Application Logs from App Servers to Elasticsearch (ELK Stack) through Log stash.
  • Analyzing system logs and identifying potential issues with Windows,RHELservers for end users on the servers.
  • Used JIRA tool to track all the defects and changes related to Build and release team.

Confidential, Issaquah, WA

System Administrator/DevOps Engineer

Responsibilities:

  • Understanding the Project requirements and the process. Identify the tools required for build and release management.
  • Install and configure the infrastructure for DevOpsimplementation using Jenkins, Chef for CI and CD requirement. On board the applications into DevOpsinfrastructure.
  • Created custom Amazon Machine Images with user data as Launch configurations to launch servers with minimal human intervention.
  • End to end implementation of Application server migration from Physical and VMware servers across Dev, Test, Pre-Prod and Prod environments into AWS.
  • Build and delivered custom images (Linux/Windows) for OpenStack Glance to automate provision, Install and run the applications.
  • Provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command-line and API utilities.
  • Configuring and implemented OpenStack Nova to provision virtual machines on KVM for compute.
  • Designed and implemented OpenStack Keystone to provide unified authentication between OpenStack Nova, Swift and Glance APIs using IDM solution, ldap and hybrid drivers.
  • Designed the projectworkflows/pipelines using Jenkins as CI tool.
  • Experience in Chef's Knifeto manage the interface between Chef Bookshelf (the repository) and your chef server.
  • Expertise in build technologies like Jenkins andGradleintegration.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Written Jenkins pipeline template script inGroovyprogramming language for the automation of build and deployment process for different environment.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Configured Jenkins and usedGradlefor automated builds.
  • WrotePythonmodules to extract/load asset data from the MySQL source database
  • Composedpythonscripts to parse XML and JSON reports and load the information in database
  • Implemented new features ingroovyprogramming language as a part of Jenkins continuous delivery.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes and Chef Files for managing the configurations across various nodes using RUBY.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Designed and maintained databases usingPythonand developedPythonbased API (Restful Web Service) using Flask, SQLAlchemy and PostgreSQL
  • Set-up and maintain fully automated CI/CD pipeline for multiple Java environments using Git, Jenkins, Puppet.
  • Installed, Configured and Managed Monitoring Tools such as Splunk for Resource Monitoring/Network Monitoring and Log Tracing.
  • UsedAppDynamicsto perform transactional analysis on slow performing transactions
  • Created dashboards inAppDynamicsto monitor the server metrics
  • UsedAppDynamicsto perform Cross-Application Tracing
  • Hands on experience Diagnosing and eliminating problems at code-level using tools likeAppDynamics, Introscope
  • UsedAppDynamicsto Track SQL statements responsible for slow performance
  • UsedAppDynamicsto Monitor critical business transactions independent of application
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Experience in writing Docker files to build the micro-service applications.
  • Worked in the Project Planning, Design & Development by administering the Gerrit code, build clusters, GitHub repositories.
  • The performance of administrative tasks on Linux Server environment interacts with the server through a Shell Session with user permission operations and file system management.
  • Manage applications and set up meetings for all services and responsibilities. Operational and technical support for the Linux/Windows server infrastructure.
  • Installed and configured monitoring tools Nagios, Splunk for monitoring the network bandwidth and the hard drives status.

Confidential, Commerce, Texas

System Administrator

Responsibilities:

  • Building and supportingRHEL, SUSE, Solaris, and Centos servers for new and existing projects through standalone and network installation methods.
  • Installation, Configuration, Maintenance and Development of about 200+ Linux Servers (Mix of Ubuntu, CentOS and RedHat-RHEL).
  • Configured databases like Mongo dB, Cassandra, Oracle 10g/11g and MYSQL
  • Configured SAN storage as shared between the nodes in the cluster. Troubleshooting of DNS and DHCP related problems across all the environments.
  • Design, Configuration, Administration and Development of LAMP (Linux Apache MySQL PHP) based architecture and other open source applications.
  • Develops and maintains Linux Kernels (CentOS and RHEL), application servers - JBoss, Tomcat and Apache, Scripting-Shell scripting, Infrastructure automation.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Red Hat Linux/Debian Servers.
  • Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
  • Worked on Web Security tools- LDAP Server, SSL Certificates. Worked on configuring TCP/IP, network interface, assigning static routes and host names.
  • Worked on creating, configuring and administration of the filesystems (ext3/OCFS2) using Logical Volume Management LVM.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 6.1.0.9/6.0.2.13/5. x that involves EAR (Enterprise Archives) and WAR (Web Archives).
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Confidential

System Administrator /DevOps Engineer

Responsibilities:

  • Working on Application team to support Application Migration Projects Installation, Configuration, Administration and Support for Linux servers.
  • Configuring and Administering NFS, DNS, installing packages, create user, sudo users, extend swap space, disk onRHELserver environment.
  • Installing and upgrading packages and done patches onRHEL/CentOS servers using package managers like RPM and YUM.
  • Analyzing system logs and identifying potential issues with Windows,RHELservers for end users on the servers.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage, configure nodes.
  • Buildpuppetinfrastructure and writepuppetmodules to automate all aspects of server administration and application.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both Windows and Linux platforms.
  • Implemented rapid-provisioning and life-cycle management for RedHat Linux using Puppet.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Responsible for CI and CD using Jenkins.Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Creation of SAN File System on Red hat Linux using multipath configuration
  • Using the Splunk and New Relic for creating and monitoring along with the SAR, iostat, vmstat and top for the applications and logging strategies.
  • Gathering the infrastructure changes in FW rules, DNS and load balance and to facilitate them.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Deployed various WAR, JAR and EAR applications in Production and non-production Environments on WebLogic and JBoss.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, NMAP and other day-to-day user trouble tickets.

We'd love your feedback!