Devops Engineer

Rate, USD
Not specified
Work schedule
Full Time, Contract, Internship, Part Time, Temporary,
Language skills
English
Available for Hire
Yes
Hire me

Hire me

Jobicy Account
You need an employer account to access the resume database.
Save

About me

❖ More than 6+ years of Proficient Experience in Technologies Like Ubuntu / RedHat / CentOS Servers, Amazon AWS, Azure DevOps, Shell Scripting, worked as Cloud Security/DevOps Engineer, Linux Administrator and Middleware Engineer providing solutions to the complex issues utilizing most of the resources such as Virtualization, Integration and configuration Management tools, Cloud Security, Configuring, Monitoring. Adopting DevOps Culture to automate the entire Software Development Life cycle and Implemented Continuous Integration, Delivery/Deployment pipelines.
❖ Being a part of AWS DevOps/Cloud Security Engineer used all the AWS associated compute services like EC2, Auto Scaling, Kubernetes, VMware, and storage services like S3, EBS, AWS Storage, Elastic File Systems and Database services like DynamoDB (No SQL), RDS (MySQL, Oracle, SQL Servers) and Content Delivering tools like VPC, Route 53, Load Balancing, Cloud Front.
❖ Expertise in creating complex and custom IAM policies, Roles, and user management for delegated users within AWS and experience in developing AWS cloud formation templates to create custom sized VPC, Subnets, EC2 instances, ELB and security groups.
❖ Extensive knowledge in migrating applications from internal data center to AWS.
❖ Experienced with both framework and cloud formation to automate AWS environment creation.
❖ Experience in working with Linux including Red Hat, CentOS, Ubuntu, Debian, configuration, and administration of Red Hat Virtual machines in VMware Environment.
❖ Expertise in implementing the Configuration Management Tools like Chef, Puppet and Ansible.
❖ Created various plays / playbooks for automating various repetitive tasks, quickly deploy critical applications, Environment configuration Files with the help of various Ansible modules. Written Ansible Playbooks using YAML for Maintaining Roles, Inventory Files and Groups Variables.
❖ Experience in Azure DevOps, created both build and release pipelines
❖ Deployed servers using Puppet, and Puppet DB for configuration management to existing infrastructure and Implemented Puppet 3.8 manifests and Modules to deploy the builds for Dev, QA, and production.
❖ Experience in Installing Chef Server Enterprise On-premises/workstation/bootstrapped the nodes using knife and developed Chef Cookbooks, Recipes, Roles, and Data Bags to automate the services related to deployment.
❖ Utilized Kubernetes as a platform to provide a platform for automating the deployments, scaling and operation of application containers across a cluster of hosts. Worked closely with development teams and test engineers for EC2 size optimization and Docker build Containers. Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
❖ Setting up CI/CD pipeline using continuous integration tools Jenkins and automated the entire AWS EC2, VPC, S3, SNS, RedShift, EMR based infrastructure using Terraform, Chef, Python, Shell, Bash scripts and Managing security groups on AWS and custom monitoring using CloudWatch.
❖ Worked with Terraform to create stacks in AWS updated the Terraform scripts based on the requirement on regular basis.
❖ Hands on software development experience in three or more of the following higher level programming languages: Shell scripting, Bash, Python, Java, JavaScript, C#.
❖ Expertise on Source code control tools like SVN, Bit bucket (Git) and good knowledge on Branching and merging code lines in the GIT. Also used web hooks for integrating with continuous Integration tools Jenkins, Bamboo and ANT, MAVEN for generating builds. Designed quality profiles and certain standards set by installing Quality Gates in SONARQUBE.
❖ Expertise’s in using build tools like MAVEN for the building of deployable artifacts such as war & ear from source code.
❖ As a build and release engineer used Microservice to build a large application.
❖ Understanding with the standards and great practices in Software Configuration Management (SCM) in Agile-SCRUM and Waterfall methodologies and Implemented Change Management Process for tracking different clients and setup tracking using JIRA/ ServiceNow.
❖ Guide the cloud security group, identifying opportunities for improvement and then driving those improvements through the enterprise
❖ Closely collaborate with security architects in developing cloud security frameworks for the enterprise
❖ Provide thought leadership on cloud usage strategy, monitoring, alerting, reporting, and blocking
❖ Examine current cloud security practices and identify key risks, then execute programs to address them
❖ Lead large scale programs that span the enterprise to deploy and manage various cloud security appliances and agents
❖ Develop, maintain, and report on key cloud security metrics – both as a program and on an individual basis, creating metric templates and scoring models
❖ Perform ongoing, monthly audits of infrastructure for vulnerabilities.
❖ Advise on and preventatively remediate security issues.
❖ Write scripts to aid in testing, debugging, and gather statistics on the servers.
❖ Working with client companies to make sure their data is properly secured.
❖ Experience implementing security controls around data and data products.


Professional area



Education

2016 Bachelors in Computer Science @ The American University

Experience

10/2022- Present AWS DevOps Engineer @ PricewaterhouseCoopers (PwC)-

❖ Experience in providing Level 3 (L3) support as on-call engineer for Priority 1 (P1) and Priority 2 (P2) incidents for multiple infrastructures/applications.
❖ Experience in using ticketing tools and bug tracking systems such as PagerDuty, Jira, and ServiceNow to assist in Incident Management.
❖ Experience in creating a very secure infrastructure in AWS by configuring VPC (virtual Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
❖ Strong knowledge of monitoring and log analytic tools such as Data Dog, Splunk, and Application Insights (Azure).
❖ Designed, deployed, and configured Multi-region N-tier application to Azure cloud environment using Terraform.
❖ Deployed and configured Azure Virtual Networks (VNets),
❖ subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, VPN gateway, NAT, and route table using Terraform and Azure portal.
❖ Integrated Data Dog webhooks with Azure functions to automate execution of scripts.
❖ Wrote scripts in various languages (Python, PowerShell, Bash) to automate response to recurring incidents, replacing the need of manually solving tasks.
❖ Implemented virtual machine scale sets and configured load balancers to distribute network tra
❖ Deployed Cosmos DB hosted on Azure App Service Plan. Connected and enclosed the backend to a private subnet with private endpoints.
❖ Followed security best practices by implementing security rules with Network Security Groups.
❖ Used Kubernetes to orchestrate the deployment, scaling, and management of Docker containers.
❖ Created Kubernetes YAML deployment and service files and deployed application to AKS (Azure Kubernetes Service) cluster.
❖ Maintained code quality across multiple mobile software development environments
❖ Participated in the design, development, and implementation of complex server and mobile based applications
❖ Profiled and helped optimize the code to get the best possible performance across various devices
❖ Created Docker file and built Docker images from scratch. Also created docker-compose. YAML to define services, connect and deploy multi-container applications.
❖ Experience in writing Infrastructure as code (IaC) in Terraform. Created reusable Terraform modules in Azure cloud environments.
❖ Managing systems routine backup, scheduling jobs like disabling and enabling crone jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
❖ Log file was managed for troubleshooting and probable errors. Responsible for reviewing all open tickets, resolve and close any existing tickets.

03/2021-10/2022 AWS DevOps Engineer @ Walmart

❖ Provides security expertise for cloud-based DevOps development and deployment
❖ Assess and reviews cloud network configurations from a security angle; as well as fix any issues
❖ Work closely with functional-area specialists, cloud architects, and security specialists.
❖ Working with client companies to make sure their data is properly secured
❖ Experience implementing security controls around data and data products
❖ Designed and implemented AWS cloud-based instances for use on their current and upcoming projects.
❖ Migration to Amazon Web Services & cloud technologies from their current datacenter and virtual environments.
❖ Worked with Amazon Web Services (AWS), EC2 Storage Managements integration and utilization within the infrastructure and applications.
❖ Infrastructure deployment, administration, troubleshooting and configuration of virtual and cloud instances on AWS and VMware platforms.
❖ Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
❖ Responsible for Design of different Release Environments for new projects and monitoring.
❖ Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven & Nexus in Linux environment.
❖ Creating, Utilizing, Managing Policies in S3 buckets on AWS. .
❖ Working on transferring SQLite data generated to S3 bucket using Python scripts.
❖ Working on Data Lakes in AWS using the SQLite data transferred to the S3 bucket.
❖ Using Cloud Formation tools like AWS Glue worked on Big Data related Data Lakes on Amazon Web Services.
❖ Created IAM roles to work on Data Lakes and added database to run it on demand.
❖ Wrote templates to build the infrastructure for the Vue.js application. NPM (Node Package Manager) dependencies were installed and used to run the application.
❖ Created a resource group which includes storage accounts, containers, functions, and SQL databases.
❖ Created CI/CD Pipelines in AZURE DevOps environments by providing their dependencies and tasks.
❖ Created azure key-vault to store all the credentials for SQL databases and API keys.
❖ Hands on software development experience in three or more of the following higher level programming languages: Shell scripting, Bash, Python, Java, Javascript, C#, NodeJS.
❖ Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
❖ Worked on monitoring servers using Nagios, Splunk using logging tools like ELK.
❖ Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions.
❖ Created Resource groups, App Services and Storage accounts manually on the Azure portal and later converted them to code, for the automation and easy migration keeping the future in mind.
❖ Created different stages, Published the Artifacts, Copied the files and archived the files.
❖ Similarly, when the Master branch of GitHub is updated, it directly triggers staging, where you can verify all the developments before it moves to production.
❖ Created different pipelines, one for the cloud deployment, other for the backend data& one for Data flow.
❖ Wrote ARM templates and PowerShell Scripts, to automate the pipelines as a code.
❖ Performed Integrated delivery using Jenkins. Done Branching, Tagging, Release Activities on Version Control Tools GitHub.
❖ Worked in an Agile methodology model, using Jira as the project management tool.
❖ Wrote the Bash Scripts for cloning the GitHub and setting up the project to work on the visual studio 2019.
❖ Worked on Visual studio 2019 and built the project using MS Build for the continuous integration.
❖ Worked on the Code Quality using SonarQube. Installed SonarQube plugin in Jenkins and integrated with project. Integrating SonarQube in the CI pipeline for code coverage reports.
❖ Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes
❖ Assisting with creating and maintaining an automation and monitoring framework
❖ Implement and manage infrastructure as code through Chef and other automation tools
❖ Developing continuous delivery pipeline in cloud environment.

01/2020-03/2021 Site Reliability Engineer/DevOps @ Vertex Pharmaceuticals

❖ Designing, configuring and/or developing security for AWS cloud Platform
❖ Confirms project teams comply with regulatory compliance and best practices
❖ Ensures adequate security solutions and controls are in place throughout AWS Cloud platform, services, and solutions
❖ Automate AWS cloud security solutions and controls.
❖ Deployed and monitored scalable infrastructure on Amazon web services (AWS)& configuration management using puppet and Ansible.
❖ Provisioned tasks-based roles on Ansible playbooks for parallel deployment on multiple servers and provisioning of infrastructure with custom build plugins and modules
❖ Worked with projects using OpenShift client for Jenkins builds for various configurations.
❖ Provisioned AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets, and all other operational tasks using Ansible.
❖ Provisioned entire on-premise infrastructure on AWS cloud using CloudFormation scripts for high availability and fault tolerance.
❖ Setup a Continuous Delivery pipeline using Ansible playbooks, which consists of sonar Server and Jenkins, the Infrastructure to run these packages, and various software components like Maven.
❖ Developed and supported the RHEL based infrastructure in the cloud environment.
❖ Migrated on premise Oracle database to AWS RDS using S3 and AWS VPC Peering.
❖ Supported AWS cloud instance, including management and configuration of various AWS services.
❖ Worked on creating EC2 instances, updating security group and IAM policies.
❖ Configured the entire existing stack in service-oriented architecture using Red Hat OpenShift’ s Kubernetes platform.
❖ Experience in working Terraform, Hashicorp.
❖ Worked with Ansible and CloudFormation scripts to build the base infrastructure with all necessary AWS services like VPC and EC2 for master/infra and app nodes.
❖ Performed Shell and Perl scripting for automotive tasks in Linux and wrote scripts on Python.
❖ Created S3 bucket ad updated the bucket policies, versioning, and lifecycle. Setup static web content on S3 bucket.
❖ Used Jenkins to test the workflow of retrieving and running puppet modules from GitHub onto different test slaves.
❖ Use Java, the Android framework, the iOS framework, Windows phone developments, and hybrid app development
❖ Make recommendations to users and management regarding system expansions, alternative approaches, enhancements, and operational improvements
❖ Work closely with user and management to maintain and continually improve the operations, maintenance, and documentation of the systems
❖ Develop application solutions following an established Software Development Life Cycle (SDLC) process.
❖ Developing and promoting standard operating procedures and creating processes and tooling for operation efficiency

Client: U.S. Bank, Minneapolis, MN
Duration: Nov 2018- Jan 2020
Titles: AWS Cloud Engineer

Responsibilities:
❖ Supported AWS cloud instance such as management & configuration of various AWS products.
❖ Performed all the Linux operating system management, patch management, configuration management on the Linux instances in AWS
❖ Worked on AWS cloud computing platforms and its versatile scalability such as VPC, EC2, ELB, IAM, S3, auto scaling, code deploy, RDS, Lambda, custom monitoring with cloud watch.
❖ Worked on AWS in creation of Autoscaling Group and lunch configuration
❖ Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
❖ Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates, and containerized the infrastructure using Docker setup in AWS and Amazon VPCs.
❖ Wrote the Terraform scripts to install the Kubernetes cluster and its dashboard on to the AWS.
❖ Managed all existing servers and automated the build/configurations of new servers by integrating Ansible to manage and integrated Ansible with Jenkins, GitHub, and Maven.
❖ Wrote scripts on Python, shell and bash and modified existing scripts on automations.
❖ Wrote deploy hooks/scripts for code deploy to deploy code from Git using Jenkins to AWS EC2 instances and have written multiple Jenkins jobs in bash
❖ Created and hardened an Amazon Machine Image (AMI) and installed google authenticator.
❖ Designed, configured, and deployed Amazon Web Services for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
❖ Wrote Docker files and created images out of it as well as pulling and pushing Docker images to various environments from Docker Hub Registry.
❖ Deployed Dockerized Applications in Kubernetes cluster using Helm Charts.
❖ Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments. Automated these pipelines through Jenkins using pipeline script.
❖ Installed Jenkins on AWS EC2 instance and configured to run all the application cron jobs to run through Jenkins server.
❖ Worked with GIT to store the code and integrated it into Ansible Tower to deploy the playbooks.
❖ Worked on the concept of GIT cloning to create GIT repository.
❖ Used Ansible for central management of Linux configuration files and software package management.
❖ Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools Ansible.
❖ Configured Jenkins pipeline jobs workflows to improve reusability for building pipelines.
❖ Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache, and WebLogic.
❖ Maintained code quality across multiple mobile software development environments
❖ Participated in the design, development, and implementation of complex server and mobile based applications
❖ Profiled and helped optimize the code to get the best possible performance across various devices

06/2017-11/2018 Linux System Engineer @ Disney

❖ Performed installation, configuration and maintenance of Red hat Linux.
❖ Handling HP and DELL servers running on Red hat Linux and SUSE Linux 9.
❖ Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in Red hat Linux other Network Services.
❖ Performed daily backups, restoration of data as per requests using Veritas NetBackup.
❖ Worked on Servers consolidation and virtualization using HPSA VSphere virtual infrastructure, HPSA VSphere ESX and performed Network Monitoring Using Nagios tool.
❖ Network trouble shooting using β€˜ndd’, ‘traceroute’, ‘netstat’, ‘ifconfig’ and ‘snoop’ etc
❖ Monitored system performance, user management, system updates and disk & storage management.
❖ Created users, manage user permissions, maintain User & File System quota on Red hat Linux
❖ Administered, maintained Red Hat, operating system, applications & network problems, and performance issues.
❖ Worked as part of a team to keep Linux OS systems maintained and optimized through daily patching, upgrading, and tuning when system maintenance was required.
❖ Configuration of NIS, DNS, NFS, SAMBA, SENDMAIL, LDAP, TCP/IP, Send Mail, FTP, Remote access Apache Services on Linux & Unix Environment.
❖ Responsible for configuring and connection to SSH through SSH clients like Putty Remotely copying files using SFTP, FTP, SCP, WinSCP, and FileZilla.
❖ Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
❖ Troubleshooting user SSH and user authentication. Configuring OpenSSL.
❖ Kickstart servers based off RHEL 6.x / 7.x in production, development and testing environments.
❖ Deployed the artifacts stored in the Nexus to the Apache Tomcat Server.
❖ Writing shell/Bash scripts for Automated Back- ups and Cron Jobs.
❖ Maintained Virtual servers in VMware environment.
❖ Participate in installing and configuring UNIX/LINUX based Oracle 10g products.
❖ Responsible for resolving network issues using network tools like ping, TCP traceroute and TCP dump. Managed security of servers.
❖ Production support of Apache and JBoss including installation, configuration, and troubleshooting
❖ Implemented RAID 1 and 5 on mission critical servers such as domain controllers and file servers.
❖ Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, kick-start and print servers to ensure optimal networking, application, and printing functionality.
❖ Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
❖ Log file was managed for troubleshooting and probable errors. Responsible for reviewing all open tickets, resolve and close any existing tickets.


Recommend this talent

Recommend this specialist

Network