We provide IT Staff Augmentation Services!

Dev-ops Engineer/mongodb Engineer Resume

5.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY:

  • 7 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM). Expertise in all areas of development life cycle and post - production analysis of the project.
  • Experience in deploying to highly available production applications\systems.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Site Reliability Engineering experience in handling production systems experience.
  • Experienced in deploying\configuring java & Scala based applications.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Hands on experience with version CVS, SVN, and GIT control to create daily backups and checkpoint files
  • Ability to manage SCM processes which include compiling, packaging, deploying and application
  • Worked extensively with Apache ANT and MAVEN build tools for writing abuild.xml and pom.xml files respectively.
  • Expertise in the building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
  • Worked on provisioning different environments using Chef, Puppet, and other Configuration management tools.
  • Conceived, Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes, and an admin control workstation.
  • Implemented Docker -maven-plugin in and maven pom to build Docker images for all micro services and later used Docker file to build the Docker images from the java jar files.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Experienced with RESTful API of Elastic-search to analyze, search and visualize data.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts.
  • Design and architecture MongoDB Database in Tectonics and Open shift Kubernetes environment.
  • Responsible for Creating the Patches and delivering to the customers.
  • Experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Operational mindset (Following ITIL standards. ITSM, Jira and Rally)
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS:

Configuration/Build & Release: Ansible, Puppet, Chef, Jenkins, Docker.

AWS Cloud Tools: EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR ELB, RDS, AMI.

Version Control Systems: GIT, Subversion, Git Hub.

Programming/Languages: Python, Pearl, HTML, SQL, Shell Scripting

System Administration: Linux, Debian, Ubuntu, Centos, Red Hat, SUSE, AIX, Mac OS X, Windows, Solaris, VMware

Project Management: JIRA, Hudson, Jenkins, Rally

Web Tools/Technologies: Apache, IIS, Apache Tomcat, JBoss, Web Logic, Ngnix.

Databases: Oracle, MySQL, Mongo DB.

Networking Tools /Services: Nagios, DNS, DHCP, FTP, NFS, TLS/SSL, SSH.

EXPERIENCE:

Confidential, Dearborn MI

Dev-Ops Engineer/MongoDB Engineer

Responsibilities:

  • Writing YAML files to deploy applications in to Openshift Enterprise3/ Kubernetes cluster
  • Responsible for developing Scripts for CI/CD Orchestration using Jenkins, Docker and kubernetes based Openshift Enterprise
  • Automated weekly release with Maven scripting for compiling Java code, Debugging and placing builds in to Artifactory
  • Responsible for writing Dockerfiles for different applications
  • Developing Docker images to support Development and Testing Teams and their pipelines
  • Installed, configured and maintained web servers like Apache Web Server and JBOSS Application Server on Red Hat Linux and Openshift Enterprise Cloud
  • Configured and maintained Jenkins to implement the CI process and integrated the tools with Fortify, S3, Npm, Maven and Artifactory to schedule the builds using plugins
  • Developing customized Ansible playbooks for Elastic search cluster for the defined Infrastructure and Installed/Configured/Managed Ansible Agents
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management using Jenkins, Docker, Shell Scripting, Artifactory, DTR (Docker Trusting Registry) and Maven
  • Creating principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations using Codehub, Git
  • Working with web deployment technology specifically Linux/Nginx/JBoss/Java
  • Applications monitoring Using New Relic, Dynatrace
  • Writing python scripts for automation of cloud infrastructure using AWS lambda
  • Setting up automation and continues integration process using VSTS, CloudFormation, DynamoDB and AWS Code Pipeline
  • Security applications deployments in to apache webserver using VSTS, Ec2, ELB, Autoscaling and generating the SSL certificates for ELB configurations
  • Using plugins to maintain apache web server access for different applications that integrate with employee AD
  • Creating the different environment in AWS using services VPC, Elb, Route53, Ec2, RDS for testing and deploying applications in to cloud
  • Worked with development/testing, Operations and project teams to ensure continuous operation of build and test systems and suggesting appropriate branching, labeling/naming for GIT/Codehub

Environment: s And Technologies: Kubernetes, Openshift/Minishift, Docker, Python, Shell, VMware, GIT, Windows, Linux, OpenSuse, MongoDB, IBM API Connect, Rally

Confidential, Birmingham AL

DevOps Engineer (AWS)

Responsibilities:

  • Implemented automated build and deployment process for applications and re-engineering set up for better user experience, and leading up to building a continuous integration system.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Performed Branching, Tagging, Release Activities on Version Control Tools like GIT and GITLAB.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Performed and deployed Builds for various Environments like Dev, Test, QA, Onboarding and Productions Environments.
  • Maintained Build Related scripts developed in ANT, Python, and Shell. Modified build Configuration files including Ant's build.xml.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Worked on thecreation of Docker containers and Docker consoles for managing the application life cycle.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Strong knowledge of Infrastructure & Configuration Management tools like chef and Strong experience in chef cook books development.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation
  • Writing JSon templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux servers.

Environment: Ubuntu, Jenkins, Chef, Maven, Docker, Python, Shell, VMware, GIT, Windows, JIRA, Ansible, Packer Chef, AWS, Sonarqube, Nagios, Mongo DB, Apache Webserver, JBoss.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Experience in infrastructure Integration between private and public clouds and involved in migrating the physical servers and Enterprise applications, into AWS private cloud Environment.
  • Experience in working with AWS Code-Pipeline and Creating Cloud formation JSON templates which are converted to Terraform for infrastructure as code.
  • Created monitors, alarms, and notifications for EC2hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery.
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to set up and manage cached content delivery.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Configuring, automation and maintaining build and deployment CI/CD tools Git, GitLab, Jenkins, BuildForge, TeamCity, Docker registry, daemon, Nexus, and JIRA for Multi-Environment.
  • Proficient in managing the source code control of multiple development efforts using Clear Case, Subversion, TFS, Git and CVS version control tools.
  • Responsible for administration, maintenance, Performance analysis, and Capacity planning for Mongo db/Cassandra clusters.
  • Strong knowledge of Infrastructure & Configuration Management tools like chef and Strong experience in chef cook books development.
  • Work with Docker and help improve our Continuous Delivery framework to streamline releases and reliability.
  • Installed and upgraded servers using the security patches and service packs released.
  • Installed Red Hat Enterprise Linux over the network using Kick Start Installation and Solaris using Jumpstart.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Worked on checking the various HTTP Response for Rest API by using GET, PUSH methods with the help of Postman.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance.

Environment: AWS, RHEL, CentOS, Ubuntu, SUSE, Windows, Solaris, Logical Volume Manager, TCP/IP, NFS, DNS, SMTP, PostgreSQL, MySQL, Puppet, Jenkins, CLI, Middleware Application Servers.

Confidential

Sr. System Administrator

Responsibilities:

  • Administered file system and volumes using Solaris Volume Manager on Solaris, provided on-call 24/7 debugging issues related to Solaris and Red Hat Linux.
  • Administration and support of homogeneous production and development server infrastructure of multiple flavors of Solaris and Linux.
  • Responsible for design and implementation of IT infrastructure such as data center, servers, storage, backup, and virtualization.
  • Responsible for Installation, Configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos).
  • Responsible for troubleshooting end user and application problems.
  • Performed daily housekeeping functions, such as establishing new accounts, creating and resetting passwords, developing, scripts, performing system backups and recovery, and installing software patches and updates.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Installation, Configuration and Administration of WebSphere Servers.
  • Experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, FTP, TCP/IP, Applications and print servers to insure optimal networking and printing functionality.

Environment: RedHat, CentOS, Solaris, MongoDB, NFS, LVM, WebSphere, Apache, JBOSS, WebLogic, Tomcat, Python, Shell.

Confidential, Culver city CA

Linux Administrator

Responsibilities:

  • Responsible for DEV, SIT, QA and UAT Environments.
  • Build and release packages for testing.
  • Performing clean builds as per the scheduled release.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule.
  • Responsible for creating and editing ANT Scripts.
  • Releasing code to testing regions or staging areas according to the schedule published. Updated and automated Release reports for Change Management.
  • Analyzing and recommending hardware and software needs and installing them.
  • Documented release, builds and source control processes and plans.
  • Developed scripts in PERL and Shell scripting for automation of repeated tasks which are susceptible to errors.
  • Extensive usage of struts for Java/J2EE development.
  • Used Cruise Control for automation and Continuous Integration.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Used Remedy for issue tracking and monitoring.

Environment: SVN, ANT, Cruise Control, WebSphere, PERL, Shell, JAVA/J2EE and Remedy

We'd love your feedback!