Post Job Free

Resume

Sign in

Devops Engineer Cloud

Location:
New Orleans, LA
Posted:
March 18, 2024

Contact this candidate

Resume:

Name: Arun

Tel: 484-***-**** Email: ad4e3y@r.postjobfree.com

Devops Engineer/ SRE

Professional Summary

●Over 9+ years of IT experience as DevOps Engineer, Cloud Engineer worked on Ansible, Nagios, GIT, Jenkins, AWS, Terraform and Atlassian Stack (JIRA/Confluence, Bamboo)

●Experience with AWS Cloud platform and its features which includes VPC, EC2,ELB, SNS, SQS, RDS, Kinesis, Lambda, Route53, Cloud Watch, Cloud Formation, CloudFront, Auto scaling, IAM, S3 and Glacier

●Prioritized the tasks and assigned the work to corresponding team and ensure the end-users continue with their work smoothly without any issues

●Application deployments & environment configuration using Ansible, Chef

●Good Knowledge of Bash, YAML

●Extensively worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments

●Excellent troubleshooting and debugging skills

●Experience using Terraform for Server Provisioning

●Familiar with project management tools JIRA and Confluence

Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.

●Scripted Ansible playbooks for automating Infrastructure as Code

●Scripted CloudFormation templates to manage Autoscaling groups and managed Lambda functions

●Supported continuous Integration and automated deployment process by implementing cronjobs in GitLab releases.

●Developed GIT hooks for the local repository, commit, pull and push code to remote repositories in GitHub.

●Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.

●Created build pipeline, continuous integration and test automation framework utilizing such tools as Terraform, Git, API Gateway, and Jenkins.

●Prepared prototype for performing CRUD operations in Python with PostgreSQL9.6 using psycopg2 adapter

●Expertise in administering and supporting the version control tools including GIT

●Expertise in scripting Cloud formation templates to build infrastructure

●Automated containerized deployments of the application into Docker containers thus allowing access to the application at multiple-test sites

●Imported and managed multiple corporate applications into GitHub code management repo.

●Good Interaction with developers, managers, team members to coordinate job tasks and strong commitment to work.

●Worked on Fireeye to reduce complex configurations and deploying the customizable views and workflows

●Deploying the Fireeye agent into multiple environments for installation of management agent with Domain admin credentials

●Automate deployment and Cleanup by using Ansible and managing all aspects of the software configuration management process.

●Installing the Splunk Light Weight Forwarders, Forwarders, Indexers, Search Heads after configuring the files like Output.conf, input. conf etc. Managing Splunk licenses etc.

●Installed JIRA and Configured workflows, managed work tickets, installed plugins to optimize the JIRA Ticketing system

●Day to day jobs included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance of Linux and Window systems

●Ability to communicate requirements effectively to team members and manage applications.

Education

Masters in computer science from TAMUK, Kingsville, Texas, US.

Technical Skills

Version Control Tools : GIT, Bitbucket, GitLab

Continuous Integration Tools : Jenkins, Bamboo

Build Tools : Ant, Maven

Configuration Management Tools : Ansible, Chef, AWS Cloud Formation

Containerization Technologies :Docker,Kubernetes

Scripting Languages : Shell

Data Serialization Language : YAML, JSON

Databases : Oracle 11g/12c, MySQL, DB2, PostgreSQL

Application Servers : WebSphere, Tomcat

Programming Languages : Python

Web Servers : Nginx, Apache2

Atlassian Toolset : JIRA, Confluence

Application Security : SSL, LDAP

Cloud Platform : Amazon Web Services [AWS], Knowledge of Google Cloud Platform[GCP]

Professional Experience

TikTok – NY Mar 2023 – Till Date

Devops/SRE Engineer

Involved in the development of real time streaming applications using spark, mysql-hive, kafka to hive, Abase to hive on distributed Hadoop cluster.

Provided 24*7 oncall support for Data integration and Data streaming tasks where users contact us troubleshooting these tasks

Implement a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.

Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.

Create and manage Docker deployment pipeline for custom application images in the cloud using Jenkins.

Used SQL queries to identify data issues, data fixes, manual extracts etc…

Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, Kubernetes manifest, files, and releases of Helm packages.

Developed CI/CD system with Jenkins on Kubernetes to build, test, deploy and configured Kubernetes cluster to scale, load balance and manage Docker containers with multiple namespace versions.

Building, Configuring and Maintaining Kubernetes Cluster to create pods, replication controllers, services, deployments, labels, health checks. Used CI/CD pipeline for system to build and deploy Docker containers on multiple environments.

Work with Configuration Management automation tool Ansible and work on integrating Ansible YAML Scripts.

Use Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.

Developed end-to-end process and shared with the users for commonly occurring problems or oncalls

Capital One – Richmond, VA. Oct 20 – Mar 23 Devops/Cloud Engineer

Responsibilities:

Design, build and deploy a multitude of applications utilizing almost all the AWS, including EC2, S3, Elastic Beanstalk, Elastic Load Balancing, Auto Scaling, RDS, VPC, Route53, Cloud Watch, Snapshots and IAM, focusing on high availability and fault tolerance.

Design and develop automation workflows, conducting reviews to make sure work is rigorously designed, elegantly coded, effectively tuned for platform performance and assessing the overall quality of delivered components

Working with an agile development team to deliver an end-to-end continuous integration/continuous delivery (CI/CD) product in an open-source environment using Ansible and Jenkins to get the job done.

Build and release the Linux and Windows AMIS across all departments with the user data what they required and Jsons will be updated.

Troubleshooting the Jenkins Job when there is an error while building the AMI and fix them accordingly.

Implement continuous integration methods using Jenkins, these include - pull request builder, automatic build and unit testing, source code analysis, merge and perform deployable release builds.

Worked on EMR and EC2 Rehydration process to ensure all the data loads are running on the new Infrastructure that is launched after running Python and Terraform scripts

Worked on setting up CI/CD pipeline to trigger lambda function and store data in to DynamoDB after code commit from GITHUB

Worked on resolving Container Vulnerabilities associated with Docker Images by updating the Docker file and performing deployment to update the release version

Set up alarms and notifications for EC2 hosts using Cloud watch whenever there is a high traffic for Prod Environments

Implement a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s

Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.

Create and manage Docker deployment pipeline for custom application images in the cloud using Jenkins.

Create Docker images using Docker file, work on Docker container snapshots and manage Docker volumes.

Automate various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitor using Ansible playbooks and Integrate Ansible with Jenkins

Work with Configuration Management automation tool Ansible and work on integrating Ansible YAML Scripts.

Worked on creating a Docker file for a Python based Flask Application with list of necessary changes and made the container executable

Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.

Scripted CloudFormation templates to manage Autoscaling groups and managed Lambda functions

Provided fine-grained access control to AWS resources using IAM, multi-factor authentication for highly privileged users

Use GIT as a source code repository for branching, parsing, pushing, and pulling the source code day to day basis.

Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT

Work with yum and rpm package managers to install and update the packages and patch them whenever required.

Write shell script and python script for build automation and deployment.

Vanguard – Malvern, PA. May 2018 – Sep 2020 Devops Engineer/ Site Reliability Engineer

Responsibilities:

Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Worked on AWS Lambda for serverless implementations, where the functions were triggered when the S3, DynamoDB, ETLGlue tables were updated and modified then used SNS, SQS, DLQ to notify AWS Lambda.

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup and configured S3 bucket to host static website that includes static content.

Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.

Wrote Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible and Worked on developing Ansible Go Scripts for automating regular tasks and worked on playbooks for Ansible in YAML scripting

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform. Used terraform to implement auto scaling, cloud watch in Jenkins.

Experience in managing AWS Route53 to route traffic between different regions set alarms and notifications for EC2 instances using cloud watch.

Created SNS (Simple Notification services) and triggering it by cloud watch monitoring to send SMS or Email to desired recipients.

Working on certificate request fulfilment workflow (on service now) currently uses an API to retrieve credentials from ID vault, which is a manual process converting to automate these steps.

Deployed WAR, JAR, EAR applications in WebLogic servers from development to testing and production environments.

Configured Clusters, load-balancing and fail-over solutions and Web Server plugins for WebLogic application server. Installed and Configured of F-5 / BIG IP Load Balancer to work with WebLogic Server.

Worked with Docker Management platform, leveraged Custom Docker Images as Containerized Apps within the Docker Engine as Multi Stack Application like LAMP.

Used Ansible / Ansible Tower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.

Deliver Docker container deployment mechanism to decrease cost of teams building their own continuous delivery pipeline.

Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.

Wrote Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.

Integrated software components and third-party tools like crowdstrike and fireeye, verify and deploy software’s and systems according to the client requirements.

Involved in institutionalizing Splunk forwarder arrangement, design and support across UNIX and Windows platforms.

Designing and maintaining production-quality Splunk dashboards. Expert in installing and using Splunk apps for Unix and Linux (Splunk nix) & Linux scripting (SH, BASH, KSH).

Center Point Energy – Houston, TX. May 2017 – May 2018

Devops Engineer/Systems Engineer

Providing security to organization governance by integrating public cloud to 3rd party security tools to check and see any vulnerabilities and phishing activities.

Migrating complex, multi-tier applications on Cloud Platforms. Designing and deploying enterprise-wide scalable operations on Cloud Platforms.

Experience in setting up Upstream and Downstream Jobs in Jenkins and involved in managing the Jenkins Pipelines, Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process.

Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.

Done with certification of Symantec ProxySG administration which includes basic, advanced and troubleshooting for the latest version of ProxySG 6.6.

Setup Elastic Load Balancer (ELB) for distributing traffic among multiple Web Logic servers and Involved in deploying the content cloud platform on Amazon Web Services(AWS) using EC2, S3 and EBS.

Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security

Installed and configured Jenkins for Automating Deployments and providing an automation solution and Integrated GitLab into Jenkins to automate the code checkout process.

Created and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server. Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jar used during the build.

Branching and merging code lines in the GIT and resolved all the conflicts raised during the merge.

Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.

Writing Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.

Deployed applications (Web-Based) on multiple WebLogic Servers and maintained Load balancing, high availability and fail over functionality (disaster recovery).

Involved in building and deploying EAR/WAR files with configuration settings. Deployed the archives to Apache Tomcat web server and Web Sphere Application Servers and Configured application servers JBOSS, WEB LOGIC to deploy the code for different environments.

Enabled Security Socket Layer (SSL) by requesting and generating digital certificates for implementation of HTTPS between Plug-in and Application Server.

Installed, configured and administered Apache web servers and deployed applications on Tomcat Server and maintained Load balancing, High availability and fail over functionality.

Planning, installation, configuration, management and troubleshooting of Red Hat Enterprise Linux platform Hands on Experience in Red hat Enterprise Linux and Kick start PXE installation.

Managing User Accounts and Groups, Managing Files, Directories, Package/Patch Management and Configuration, Managing Services, Volume Management.

Effective Use of RPM and YUM utilities to install third party packages and patches from Patching Server and Red Hat Satellite Server.

Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.

Hands on experience on Kick Start-PXE, Secure shell installations for complete hands-free installation of workstations and Virtual hosting in Implementation and Troubleshooting.

IBM, Bangalore, India June2014 – Dec 2015

System Administrator/ B&R Engineer

Responsibilities:

Defining Release Process and Policy for projects early in SDLC. Coordinating with Different Project teams on build and release planning and efforts.

Administered and integrated the Version Control Systems like Subversion and Git with Jenkins.

Imported and managed multiple corporate applications into SVN Provided end-users training for all Rally users to effectively use the tool.

Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Worked with the DBA team for database performance issues, network related issues on Linux Servers.

Scripted Automation Shell Scripts to monitor Database Performance

Creation of Logical volumes (LVM) for Linux operating systems,set up user and group login IDs, network configuration, password, resolving permission issues

Management of server Performance, Disk File Systems, Users Creation and granting of file access Permissions.

Created user accounts, local and global groups, user administration, removal of Users ID from group and adding users in Sudoers file.

Installation, Configuration and administration of DNS, LDAP, Firewall, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.

Installed and configured various services like DNS, DHCP, NFS, Apache Web Server and SSH.

Schedule jobs with cron and at utility and giving cron eligibility for administrative accounts

Writing shell scripts for Automated Back-ups and Cron Jobs using sh and bash.

Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.

IBM, Delhi, India Sep 2013 – June 2014

System Administrator

Responsibilities:

Installed and configured Development, Test and Production environment with Windows Server 2008-R2/2012-R2, RHEL 5.x/6.x/7, SUSE Linux 10.x/11, CentOS 5.x/6.x/7.

Experience in configuring Raid-0, Raid-1, Raid-5, ISCSI, IDE, SATA, and creating Logical Volumes, Logical Volume Groups and manipulating them as required.

Worked on migration of data from one server to another server over the network on production environment with the help of Bash and Perl scripting.

Managed and installed patches and software packages using YUM and RPM and creating YUM repository files for offline servers.

Worked with system, network, security and storage teams to prepare and configure new servers for the environment



Contact this candidate