Aws/devops Engineera Resume
SUMMARY
- With around 9 relevant years as DevOps Engineer/Linux Admin in the areas of Configuration Management, Build, Deploy, Release Management and DevOps Methodologies.
- Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
- Strong Experience in implementing Data warehouse solutions in AWS Redshift; Worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3
- Hands on experience in data processing automation using python.
- Developed a Python script to automate the input value file build and a Terraform module and workspace initialization.
- Automate provisioning and repetitive tasks using Terraform and python, Docker container, service Orchestration.
- Experienced in AWS Security tools such as CloudTrail, AWS Inspector, Kibana, Grafana, AWS GuardDuty
- Monitored Network, File systems and process activity by installing AWS Inspector Software Agents on EC2 instances that are included in Assessments .
- Having knowledge on Configuration management using salt stack.
- Used the Salt Stack for the continuous code deployment, Real - time automation and built for massive and infrastructures.
- Automated AWS S3 data upload / download using python scripts.
- Good understanding of Openshift platform in managing Docker containers and kubernetes Clusters
- Experience in design micro services deployment using Docker and kubernetes.
- Worked with DevOps practices using, AWS, Google Cloud, Elastic Search, Beanstalk and Docker with Kubernetes
- Implemented Continous Integration (CI) using Jenkins and continuous deployment.
- Manage different environments like Vagrant, Integration and UAT via Chef.
- Configure OKTA on multiple Active Directory Forests, Install agents and configure MFA.
- Installation and setting up of chef server and node. And create recipes to set up environment.
- WroteAnsible: playbooks, tasks, roles, templates.
- Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes usingknife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
- Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Development of infrastructure automation in AWS (EC2, Dynamo DB, Lambda, EBS, RDS, Dynamo, ELB, EIP etc.) with AWS Cloud Formation
- Used Low-level APIs such as the Amazon Web Services API and higher-level abstractions such asBoto, AWS SDK.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Installed and configuredNagiosmonitoring tool, while using it for monitoring network services and host resources.
- Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Log stash.
- Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3 bucket using Lambda function
- Compared the Logs in Linborg take them in toSplunkfor find issues quickly.
- Hands on experience in IAM requirement analysis, implementation of Access Gateways and SAML based integrations.
- Knowledge on SimpleSAMLphp and Shibboleth to implement SAML2 authentication.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, CloudFront.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- UsedGIT tool to keep track of all work and all changes in source code.
- Troubleshooting DNS issues using DNS utilities like nslookup
- Having Good Knowledge on Cassandra.
- Deployed an Openstack server under Linux.UsedOpenstackserver to build a private cloud.
- Actively involved with respected teams for creation of Several New Scrum Teams in the Initial phase of the Projects.
- Very Well Versed in Documentation and Agile Methodology for Software Development Processes and Methodologies.
- I am part of the Scrum Team from its initial Maturity Level of 1 to a mature team of Level4
TECHNICAL SKILLS
Cloud: AWS(Certified), Open Stack, GCP, PCF
Networking: LDAP, DNS, NIS, NFS, FTP, DHCP, SSH.
Backup/Monitoring Tools: Nagios, Grafana, Prometheus, Cloud watch, Splunk, Datadog
Version control Tools: Svn, Git, Bit Bucket
Automation Tools: Jenkins, Jira, Vagrant, Selenium Chef, puppet, Ansible, Salt,
Cluster & Container: ECS, Docker, Kubernetes
Web/Application Server: Tomcat, Apache, WebSphere, WebLogic, JBoss, AWS, HTTP Server Rackspace. Nginx
Scripting Languages: Kshell, bash, bourne and python.
Database: DynamoDB, Confidential 9i/10g, Confidential 11g RAC, MySQL, MySQL, Confidential, Mongo DB
Virtualization: VMware, XEN, KVM, Vsphere client.
Configuration Tools: Ansible, Chef, PuppetAsurion, Nashville, tn
PROFESSIONAL EXPERIENCE
AWS/DEVOPS ENGINEERA
Confidential
Responsibilities:
- Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
- Used Terraform a tool for building, changing, and versioning infrastructure safely and efficiently and worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Reduced build and deployment times by designing and implementing Docker workflow. Build and maintained docker container clusters managed by Kubernetes, utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
- Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using Spinnaker platform.
- Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as Encrypting EBS volumes, backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Installed and Configured Enterprise Jfrog Artifactory.
- Developed Microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway.
- Used Docker Swarm to cluster the Containers for high availability and to manage different infrastructure resources, like physical machines, VMs and even Docker Containers using Terraform.
- Installed and configured AWS Inspector. Created targets and templates and scheduled assessment runs on all EC2 instances in the AWS account.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation and developed Perl and shell scripts for automation of the build and release process & to perform deployments to JBoss and Tomcat Web servers.
- Established infrastructure and service monitoring using Prometheus, Grafana, Elasticsearch, kibana and fluentd, CloudWatch for logging and monitoring.
- Identification of root cause analysis and resolution of incidents reported by the monitoring systems and end users. Analyze data inaccuracies and work with IT team members and business stakeholders to correct the data
- Act as incident and problem coordinator where required. Facilitate regular meetings and working sessions with IT team members and different business units to address on-going issues that require further understanding or analysis
- Troubleshoot the automation of Installing and configuring applications in the test environments.
Confidential, SanJose, CA
DEVOPS/SRE Engineer
Responsibilities:
- Analyzed the Requirements from the client and developed Test cases based on functional requirements, general requirements and system specifications.
- Prepared test data for positive and negative test scenarios for Functional Testing as documented in the test plan.
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux, Linux / UNIX Systems.
- Responsible for VMware provisioning & application build using Jenkins, Puppet and Chef.
- Monitored the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, and software up gradation, configuration changes and documentation.
- Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
- Provided end-user for all Subversion (SVN)/GIT users to effectively use the tool.
- Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-prod environments.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker and Kubernetes.
- Implemented continuous delivery pipe line using Docker and Jenkins.
- Written scripts for Jenkins home backup daily into JFrog Artifactory.
- Validate the agents installed on it for CI/CD flow and check the application status after rehydration and Jenkins provides continuous integration services for software development.
- Experience in Building, Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on Google Cloud Platform.
- Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby, Bash, Python.
- Provisioning the Kubernetes clusters on GCP for research team to schedule the AI and Machine learning jobs using the available compute resources effectively.
- Work on creating the workspaces for users, autoscaling the nodes and mounting the volumes on Google Kubernetes Engine (GKE) clusters.
- Participated in 24x7 on call support rotation, owned high/critical system issues and engaged stakeholders through PagerDuty to resolve issues at earliest possible timeframe.
- Co-ordinate offshore development and manage day to day activities
Confidential, COSTA MESA, CA
AWS/Devops
Responsibilities:
- Deployed application updates using Jenkins. Triggering build on remote servers through Jenkins. Integrated Jenkins with various tools such as Nexus, Sonarqube, Checkmarx.
- On the DEV environment, executed scripts that will build docker images locally, tag docker images, automatically refresh authentication token and push the created/updated docker images to ECR registry.
- Monitored Network, File systems and process activity by installing AWS Inspector Software Agents on EC2 instances that are included in Assessments.
- Automated Amazon AWS GuardDuty to inspect and pull logs from various sources such as Amazon CloudTrail, Amazon VPC Flow and DNS logs for cloud automation.
- Used Amazon GuardDuty to prevent malicious activities for AWS EC2 instances, users and various AWS resources.
- Migrating On-premise production infrastructure into Amazon Web Services utilizing Terraform, AWS CloudFormation, EBS.
- Implemented AWS code pipeline and created CloudFormation JSON templates in Terraform for Infrastructure as code
- Built customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
- Experience in designing and configuring secure VPC through private and public networks in AWS and created various subnets for servers.
- Configured EMR clusters, set IAM Role to guarantee S3 access, built bundle jar based on Apache Ant for EMR.
- Designed tool API and Map Reduce job workflow using AWS EMR and S3.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Worked on AWS Lambda functions development as part of the Micros services development.
- Using BotoAPI written Lambda functions for triggering and debugging the cloud watch metrics
- Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
- Experience in writing Evidentio signatures Json and Ruby, building a security dashboard.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible.
- Worked on setting up the policies to back the data from AWS S3 to AWS Glacier
- Experience in creating inventory, job templates and scheduling jobs using AnsibleTower.
- Strong experience in automating Vulnerability Management patching and CI/CD using like GitLab, Jenkins.
- Implemented parallel processing on Jenkins jobs by using groovy script
- Deployed and migrated applications using AWS tools code pipeline, code commit, ops works & cloud formation.
- Used OKTA services it to manage authentication for Kubernetes, Jenkins and AWS for Login/single sign -on (SSO).
- Experience in setting up SAML 2.0 authentication, and had setup single sign on to applications
- Environment: Docker, Git, Jenkins, EMR, Evident.IO, Ansible tower, CodePipeline, Powershell, Groovy.
Confidential
Software eNGINEER
Responsibilities:
- I’m working on EC2 instances with scripts, VPCs, net gateway, ACL, bastion host instance, public/private subnets, security groups, Elastic load balancer, elastic cache, S3, auto scaling group, ECS cluster, ECS tasks, ECS service, Route53, cloud front and elastic IP in AWS CLI.
- Worked with different AWS features like EC2, Workspaces, IAM, Cloud-Watch, Lambda.
- Automated the workflow of deploying AWS workspaces using python, for users
- Configured Application Load balancer (ALB) including high availability of ALB using various subnets in various availability zones, configured security settings and health check for application.
- Used Amazon GuardDuty to prevent malicious activities for AWS EC2 instances, users and various AWS resources
- Created functions and assigned roles in AWS Lambda to run python scripts
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
- Implemented OAuth and OpenID for mobile and non-browser solutions using Ping Federate.
- Automated Deployment of Docker Image with AWS CLI Scripts and worked on docker container snapshots, removing images and managing docker volumes.
- Hands on experience in monitoring EC2 instances using Nagios and also used to Configured Nagios to monitor EC2 Linux instances with puppet automation.
- Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
- Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
- Documenting all the processes, issues caused with solutions, resolved errors and user's activity in timely manner.
Environment: AWS, Git, Jenkins, Docker, Jenkins, Maven, Jira, Chef, Ansible, WebLogic, Nexus, Shell, Python, Ngnix.
Confidential
AWS Engineer
Responsibilities:
- Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, CloudFormation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS, Cloud Watch, Glacier, ELB (Load Balancers), and SNS, SWF.
- Application deployment and data migration on AWS Redshift.
- Worked on system configurations in Salt Stack environment, integrate the build package to the Salt Stack environment, and deploy AWS EC2 instance.
- Experienced in Setting up Salt Stack Server/Workstation and Bootstrapping Nodes
- Hands on Experience with ETL tools such as snap logic; Using S3 Data pipeline to move data to AWS Redshift.
- Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Involved in leading Automation Deployment Team by working with Puppet.
- Automated the WordPress and MySQL container deployment in Docker using Python
- Implemented a CD pipeline involving Jenkins, Chef to complete the Automation from commit to Deployment. Involved in deployment of application on Azure server by creating packages
- Automation using Ansible/Puppet: Apache configuration.
- Created Python scripts to: Totally automate AWS services which includes web servers, ELB, Cloudfront distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
Environment: Git, Jenkins, Salt Stack CHEF, Maven, AWS, EC2, WebSphere, Ruby, Pearl, PHP, Putty, Cyber duck, Ansible, Apache tomcat, JBoss, Linux, Windows, MAC.
Confidential, OHIO
AWS/Devops Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Configuration Management with Chef, Docker kubernetes, and other tools for use in production, staging, QA, and development.
- Worked on system configurations in SALT-STACK environment.
- Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
- Migrated the current Linux environment to AWS /RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Used MySQL, DynamoDB and Elastic ache to perform basic database administration.
- Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Implemented automated local user provisioning instances created in AWS cloud.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Extracted the data from MySQL, Confidential, SQL Server using Sqoop and loaded data into Cassandra.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Used Ansible server and workstation to manage and configure nodes.
- User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
Environment: AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Data Centre Migration, Jenkins, Maven.
Confidential
Build Engineer
Responsibilities:
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments. Contributed for daily build processes, including monitoring builds, break/fix management, issue tracking (JIRA), and identifying and resolving a wide variety of build -related issues for different products and versions.
- High ability to work on SOA and Agile projects.
- Extensive knowledge and administration experience in Weblogic and other Atlassian products like Confluence, Bamboo, Fisheye, and Crucible.
- Involved in creating UNIX shell Scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
- Configured the Subversion plugin for JIRA to relate code commits to the issues created.
- Automated Subversion based release management process including monitoring changes between various releases.
- Provided presentations and s to users on CVS, SVN and SCM Best practices.
- Setup and configured CruiseControl for Continuous Integration and Release Management.
Environment: TFS, Clearcase, Ant, Maven, MSBUILD, Ruby, CruiseControl, Hudson, ASP.NET, VBScript, VB.NET, SQL Server 2000, Windows 2000, CSS, HTML, DHTML, ADO.NET, T-SQL, Visual Studio.Net 2003 and Visual Source Safe
Confidential
Jr.LINUX System Administrator
Responsibilities:
- Responsible for installing and configuration of RHEL, CentOS, and SuSe.
- Implemented day-to-day tasks in RHEL including user access, setting up sudo rules upgrading.
- Installed and configured RAID 0, RAID 1 and RAID 5.
- Kernel, firmware, and rpms as well as adding SAN disks.
- Data Centers support contains 700 + servers.
- Configure Confidential RS/6000 for production, staging and test environments.
- Worked with installation and configuration of VMware ESX servers.
- Installation and Configuration of SSH, TELNET, FTP, DHCP, DNS.
- Installation and configuration of NFS, NIS, TCP/IP and ZFS.
- Monitoring and troubleshooting issues of operating systems.
- Trouble shoot network issues using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Local and Remote administering of servers, routers and networks using Telnet and SSH.
- Installation and configuration of Web Sphere, Apache, Web Logic, LDAP, and mail servers.
- Providing 24*7 on-call support on rotation basis and Handling High priority incidents through bridge calls.
Environment: RedHat Linux, Solaris 9/8/10, Confidential -UX 11.0, VMware ESX 4.x, Sun Enterprise 450/420R/250 Servers, Ultra Enterprise 2/1 Servers, SPARC server 1000, SPARC server 20 Enterprise Servers, SPARC server 1000/20, Confidential 9000 K, L, N class server.