We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+ Years of experience in IT industry comprising of DevOps migration/automation, Cloud Computing, Build and Release Engineering, System administration involving cloud computing platforms like Amazon Web Services (AWS) and Google Cloud Platform (GCP)
  • Strong experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies and Cloud computing.
  • Hands on experience on technologies and platforms including Python, Jenkins, Subversion (SVN), Git, Unix/Linux, windows server, VMWare, Docker, Kubernetes, Ansible, Terraform, Chef, Puppet, AWS for various sectors.
  • Hands on experience onAWS cloudservices (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, DynamoDB, Workspaces, Lambda, Kinesis, RDS, SNS, SQS)
  • Extensive experience with software builds tools like MAVEN, Selenium, Gradle, Sonar, Nexus, Jfrog, Ant etc.
  • With the help of DevOps tools like chef, Rundeck, Jenkins and Docker I can create on demand AWS instances and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing/Quality Analysis, implementation, and post - production analysis of the projects.
  • Proficiency in scripting languages such as PowerShell, Bash, Python, Groovy, Ruby, Perl, YAML, Shell.
  • Expertise in common SCM practices, such as branching and code merge.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service (ECS),Kubernetes, Rancher, OpenShift, worked withTerraform.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Running of Apache Hadoop, CDH and Map-R Distro’s, dubbedElastic MapReduce (EMR)on(EC2).
  • Strong experienced in branching, tagging, and maintaining the version across the Environments using SCM tools likeGit, GitLab, GitHub and Subversion(SVN), TFS, Azure DevOps Server on Linux and windows platforms.
  • Implemented a “Serverless” architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Experience with deployment procedure utilizing Jenkins CI to run the unit tests, build artifacts.
  • Experience working on Docker-Hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications usingAWSandGCP.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Experience in Design and Automation of uDeploy Application process, component process, Environment resources model, Plugins, Security Model (Roles, Teams) in uDeploy, Notification Schemes, Environment Gates, and Approval Process.
  • Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN & Direct connect services.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers Ip’s.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Experience in using Splunk, AppDynamics, Dynatrace,Nagios, and Grafana.
  • Expertise in working with AWS provided Solutions like EC2 and ELB which includes Creating EC2 instances, adding EBS volumes for EC2 and familiar with VPC, Route 53, RDS, S3, IAM, SNS, SQS, ECS, EKS, SWF, SES, Auto scaling, Storage gateway, Elastic Beanstalk, CloudFormation and CloudWatch.
  • Experienced in cloud technologies like AWS, VMWare, PCF, and Azure.
  • Extensive experience in configuration, deployment automation with various App Servers like Oracle WebLogic, WebSphere, JBoss, Webservers like Apache, Tomcat, Httpd and more modern Web Containers like Nginx etc.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Built continuous integration and continuous deployment platform of project (Jenkins, Shell, and Maven).
  • Experience in installing, configuring, managing MYSQL, SQL Server, PostgreSQL, Oracle, Aurora, MongoDB & Cassandra. Ability to build deployment, build scripts, and automated solutions using scripting languages such as Bash, SHELL, Ruby, and Python.
  • Experience on Virtualization technologies like VMware & XEN.
  • Experience in working with configuration management tools like Puppet, Chef, Terraform and Ansible.
  • Configured Various Network services such asLDAP, NFS, NIS, DHCP, DNS and Send mailonRedHat Linux.
  • Configuration of SPLUNK data inputs by understanding various parsing parameters like Index, source, source typing, queue sizes, index sizes, index locations, read/write timeout values, line breaks, event breaks and time formats during index-time.
  • Experience in Creating Knowledge article Mentored and trained business users & Helpdesk users on Service Now platform.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Strong attitude towards enhancing and learning new technologies.
  • Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process.

TECHNICAL SKILLS

Operating Systems: Red Hat, CentOS, Fedora, SUSE, Ubuntu, Solaris, Debian, MacOS, Windows

CI/CD Tools: Jenkins, Bamboo, GitLab CI, uDeploy, Travis CI, Octopus

Cloud Environment: Amazon Web Services (AWS), Google cloud platform (GCP)

Infrastructure as code: Terraform, CloudFormation, Ansible, Puppet, Chef

AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect, Storage Gateway, EKS, DMS, SMS, SNS, and SWF

Scripting: SHELL Scripting, Groovy, Python, Ruby, Perl, YAML and PowerShell

Version Control Tools: GIT, GITHUB, GitLab, Subversion (SVN), Bitbucket, TFS and Azure DevOps Server

Build Tools: Maven, Selenium, Gradle, SonarQube, Nexus, Ant, JUnit

Containerization Tools: Docker, Kubernetes, AWS ECS/EKS, Apache Mesos, OpenShift, Rancher, Marathon

Application Servers: Apache Tomcat, Nginx, Httpd, WebSphere Application Server, Kafka, JBoss, WebLogic

Networking Protocols: DNS, DHCP, TCP/IP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Monitoring Tools: Nagios, AWS CloudWatch, Splunk, ELK, Grafana

Bug Tracking Tools: JIRA, Confluence, ServiceNow, Bugzilla, Red Mine

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. DevOps Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management instances and Managed servers on the Amazon Web Services (AWS) platform using Ansible configuration management tools and Created instances in AWS as well as migrated data to AWS from data Center.
  • Building CI/CD pipelines using Jenkins for deployments for End-to-End automation to support all build and deployment as a pipeline.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Developed strategy for cloud migration and implementation of best practices using AWS services like database migration service, AWS server migration service from On-Premises to cloud.
  • Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.
  • Backing up AWSPostGREtoS3on daily job run onEMRusing Data Frames.
  • Implementation of new tools such as Kubernetes with Docker to assist with auto-scaling and continuous integration (CI) and upload a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services.
  • Experienced in Building, Testing, and deploying the applications by adopting the DevOps tools likeGIT, Chef, Ansible, Jenkins, Dockers, and Kubernetes. Having good working experience inAWSwithEKSby using CloudFormation.
  • Worked on setting upRancherorchestrator, to manage Kubernetes everywhere it runs, worked with Rancher CLI.
  • Worked on container management toolsDocker,Mesos,MarathonandKubernetes. Also used to manage clusters of nodes usingdocker swarm,compose,DC/OSandkubernetesclusters.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Developed one of the projects using angular with springs and Google APIs for instant BigQuery execution for the users with security using OU Authentication implementation
  • Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts.
  • Deployed pods using Replication Controllers by interacting with Kubernetes API server defining through declarative YAML files.
  • Using, Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Adopted Ansible for the Automation of the environment and worked on Installation and configuration of Master and client machines.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
  • Kubernetesis being used to orchestrate the deployment, scaling and management ofDockerContainers.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation, AMI, EBS, IAM, and Cloud Watch
  • Designed various Jenkins jobs to continuously integrate the processes and executed CI/CD pipeline using Jenkins, and Ansible Playbooks.
  • Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS). Configured ‘Kubectl’ to interact with Kubernetes infrastructure and usedAWS Cloud Formation Templates (CFT)to launch a cluster of worker nodes on Amazon EC2 instances. Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of aGitlabCI pipeline
  • UtilizedAnsibleandJenkinsto automate the provisioning of our identity management solution which is used to implement Single Sign On for AWS.EKSauthentication integrated with SSO as well.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing containers in AWS ECS.
  • Developed processes, tools, automation for UrbanCode based software for build system and delivering SW Builds.
  • Involved in performing Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda, and CloudWatch.
  • Deployed and manage containerized applications more easily with a fully managed Kubernetes service. Azure Kubernetes Service (AKS) offers Serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance.
  • Created Clusters usingKubernetesand worked on creating manypods,replicationcontrollers, replica sets, services, deployments, labels, health checks and ingress by writingYamlfiles.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch / Nagios and assigned AWS elastic IP addresses to work around host or availability zone failures by quickly remapping the address to another running instance.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Led POC involving Confluence API call to populate Wiki with log data in AWS Glue.
  • Had very strong exposure using Ansible automation in replacing the different components of OpenShift.
  • Using GIT/GITHUB integrating with Jenkins (CI) with Groovy with NEXUS.
  • Managed AWS infrastructure as code (IaaS) using Terraform. Expertise in writing new Python scripts to support new functionality in Terraform. Provisioned the highly available EC2 Instances using Terraform and Cloud Formation and Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Implemented Chef Knife and Cookbooks by Ruby scripts for Deployment on internal Data Centre Server and reused same Chef Recipes to create a Deployment directly into EC2 instances.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Extensive experience using Groovy for the building of deployable artifacts (jar, war & ear) from the source code.
  • Integration of Maven, Nexus, Jenkins, Urban code Deploy with Patterns/Release, Git and Jira.
  • Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper.
  • Used Kafka to collect Website activity and Stream processing.
  • Wrote Shell Scripting to check security setting of the server and to change the server settings.
  • Monitored file system space using shell scripts resize file systems as and when required.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Used Jenkins to create CI/CD pipeline for Artifactory using the plugin provided by Jfrog.
  • Design, build, configure, test, install software, manage, and support all aspects and components (Chef) of the application development environments in AWS.
  • Writing Chef Recipes and cookbooks and uploading them to Chef Server, managing on-site OS, Applications, Services, and Packages using Chef.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and configuration automation using Docker’s containers.
  • Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
  • Worked on writing multiple Shell, Perl, Python and JSON scripts.
  • Setting up and configuring of Nagios, improved monitoring in Nagios and custom plugins.
  • Deploying applications on multiple Nginx servers and maintaining Load balancing, high availability, and fail-over functionality.

Environment: AWS, EC2, RDS, Elastic Load Balancing (ELB), S3, CloudWatch, ElasticSearch, ECS, EKS, Cloud Formation, Route53, Lambda, BigQuery, Ansible, Terraform, Rancher, EMR, Chef, Java/J2EE, Jenkins, Shell, Confluence, JIRA, OpenShift, Kafka, Jfrog, Docker, Kubernetes, Linux, Maven, GIT, GitHub, Python, uDeploy, Ruby, Bash Script, Nexus, SonarQube, Nagios, Nginx

Confidential, Michigan

Sr. DevOps Engineer

Responsibilities:

  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, CloudWatch, and Elasticsearch and managing security groups on AWS.
  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, CloudFormation, Elastic Cache, CloudWatch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, VPC, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto Scaling groups.
  • Written Shell scripting to spin up clusters likeEMR, EC2, and amazon RDS.
  • Created functions and assigned roles in AWSLambdato run python scripts.
  • Automated the infrastructure usingTerraformand making it auditable by storing all the infrastructure changes in a version control system likeGIT.
  • Installed Splunk in production servers for logging purpose. Built Splunk dashboards for application monitoring. Configured alerts for operational purpose.
  • Used Splunk data Connector between Splunk Enterprise and Relational Database.
  • Worked extensively on building and maintaining clusters managed byKubernetes, Linux, Bash,GIT, Docker, onGCP(Google Cloud Platform).
  • Transform and cleanse the data using AWS EMR using Spark and Hive.
  • Experience inGoogle Cloudcomponents, Google container builders and GCP client libraries and cloud SDK’s.
  • Process and load bound and unbound Data from Google pub/subtopic to big query using cloud Dataflow with Python.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • Maintaining the Elasticsearch cluster and Logstash nodes to process around 5TB of Data Daily from various sources like Kafka, Kubernetes, etc.
  • AWS EMR Distribution for Hadoop
  • AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Automated weekly releases with ANT/Maven scripting for compiling Java Code, Debugging and placing Builds into Maven Repository.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • UsedTerraformin AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • DevelopedAnsible playbooksfor Auto installation of IBM WebSphere software’s on the servers.
  • Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by Amazon Elastic Container Service forKubernetes(EKS).
  • ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases ofHelm packages.
  • Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of aGitHubCI pipeline.
  • Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.
  • Installed and Configured Enterprise Jfrog Artifactory.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Developed micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts in the Source code.
  • Worked with development team to migrate Ant scripts to Maven.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Responsible for setting up WCBD tool (WebSphere Commerce Build and Deploy) for automation of Build and Deployment process.
  • Configured RDS instances using CloudFormation andTerraform.
  • Managed AWS infrastructure as code using Terraform.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms, and notifications for EC2 hosts using CloudWatch.
  • Responsible for analysis of current build and deployment process for application and configure it on uBuild and uDeploy tools.
  • Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment with Puppet.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins’s nodes, TFS creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experienced in monitoring servers using Nagios and CloudWatch.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Administered and Installed Nexus Artifact repository to deploy the artifacts generated by MAVEN and to store the dependent jars, which are used during the build.
  • Installed, Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: SVN, GIT, Jenkins, Maven, Nexus, AWS (EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, EKS, Cloud Front, Kubernetes, CloudFormation, Elastic Cache, CloudWatch, BigQuery, Splunk, WebSphere, Bitbucket, Puppet, Java/J2EE, Python Scripts, Jfrog, Docker, XML, Unix (Red Hat Enterprise Linux, CentOS

Confidential, Kansas city, MO

DevOps Engineer

Responsibilities:

  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Supported and created Cloud Architectures for Security, Infrastructure, and Data with delivery teams working primarily within an Agile Scrum methodology.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT, NACL, Security groups to ensure successful deployment of Web applications and database templates.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS, and SNS services in AWS cloud.
  • Experience with caching solutions and patterns with technologies like Memcached, Hazelcast, or Redis; AWS ElasticCache with Redis preferred.
  • Built and deployed Jenkins jobs to create AWS infrastructure from GitHub Repos containing Terraform code for various environments.
  • Responsible to set up & configure monitoring and metric gathering system aroundPrometheusandGrafana. And worked with different exporters likeNode Exporter,Jmx Exporter.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, OpenShift and Jenkins
  • Performed installation and managed Grafana to visualize the metrics collected by Prometheus.
  • Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, Kusto DB and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS, and Kubernetes API to run workloads on EKS Clusters. Experience in creating clusters using Kubernetes, creating pods, replication controllers, deployments, labels, health checks, and ingress by writing YAML files and hands-on experience in building and deploying the application code using CLI of Kubernetes.
  • Responsible for building scalable distributed data solutions using EMR cluster environment with Amazon EMR.
  • MigrateSVNrepositories toGitand administrate GitLab to manageGit repositories.
  • Script, debug and automate PowerShell scripts to reduce manual administration tasks and cloud deployments.
  • Wrote multiple cookbooks in Chef and implemented environments, roles, and Data Bags in Chef for better environment management.
  • Wrote Python modules for Ansible customizations and wrote many Playbooks to manage Web applications, Environment’s configuration Files, Users, Mount Points, and Packages.
  • Worked on Ansible to automate repetitive tasks, to deploy critical Applications quickly, and proactively manage the changes.
  • Worked on writing Jenkins build a pipeline with Gradle script and Groovy DSL (Domain Specific Language) and integrating ANT/MAVEN build scripts with Gradle for the sole purpose of continuous build.
  • Worked on Grafana dashboards for issues finding in production.
  • Developed scripts for Build, Deployment, Maintenance, and related tasks using Jenkins, Docker, Maven, Python, and Bash.
  • Setting up various Jenkins jobs for build and test automation and createBranches, Labels and perform Merges inGitLab,deployed micro services inMesoscluster in AWS usingJenkins.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for JIRA bug/issue tracker.
  • Writing Chef recipes and cookbooks and uploading them to Chef server, managing on-site OS, Applications, Services, Packages using Chef
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes, CHEF, and Ansible.
  • Deployed Word Press, RDS Instance, Database, and EC2 Instances via CloudFormation.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.
  • Working with GITHUB to store the code and integrated it to Ansible to deploy the playbooks.
  • Implemented Terraform modules for the deployment of various applications across multiple Cloud providers and managing infrastructure.
  • Worked on Ansibleplaybooksfor Kafka, Grafana, Prometheus and its exporters.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment on AWS environments through automated tools, Ansible/custom pipeline.

Environment: AWS EC2, S3, RDS, Glacier, Atlassian, ELB, Kubernetes, Windows, Elastic Cache, Redis, Aurora, CloudWatch, SNS, Ansible, Jenkins, Nagios, Jira, GitLab, RHEL 6.X, Shell, EMR, Bash, PowerShell, Python, Grafana, Tomcat, Git.

Confidential

DevOps Engineer

Responsibilities:

  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Involved in maintaining user accounts (IAM), SQS, SNS Services on AWS cloud.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS usingDocker, OpenShift, Ansible, and Terraform.
  • Designed puppet modules to manage configurations and automate install process.
  • Wrote Puppet manifests for deployment and configurations. Deployed Puppet DB.
  • Extensive experience in implementing Continuous integration systems for Java based projects using Ant, Maven, Jenkins, and Hudson.
  • Worked with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation ofbuildand test systems.
  • Builtapplication and database servers using AWS EC2 and used RDS for Oracle DB.
  • Experienced with version control tools like GIT and SVN and integratedbuildprocess with Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Utilized CloudFormation and Puppet by creatingDevOpsprocesses for consistent and reliable deployment methodology.
  • Migrated from SVN to GitLab Server and internal to GitLab servers.
  • Setting up schedules for backups and monitoring processes.
  • Diagnosed and resolved systems related tasks in accordance with priorities setup in dealing with trouble tickets.
  • Responsible for maintaining standard operation procedures for storage environment.
  • Updated YUM Repository and RedHat Package Manager (RPM).
  • On-call support for 24/7 for troubleshooting production issues.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script.

Environment: AWS (SQS, SNS, IAM), Linux distribution (Ubuntu, Red Hat Enterprise Linux), RPM, Shell scripting, Jenkins, Kubernetes, Maven, Ant, VMware, Puppet, Git, GitLab, SVN and Oracle.

Confidential 

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Building post install scripts using Shell scripting in Linux servers.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Produced automated software builds using variety of open source, scripting, and proprietary tools.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Provide support to development, test, customer service and production support.
  • Used Chef for managing server application server such as Apache, MySQL, and Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Installed RedHat Linux using Kickstart and applied security patches for hardening the server based on the company's policies.
  • Created users, manage user Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems, and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Worked with DBAs on installation of RDBMS database, restoration, and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, shell scripting .

We'd love your feedback!