Devops Engineer Resume
FloridA
SUMMARY
- Over 7+ years of experience in IT industry comprising Amazon Web Services, software configuration, Cloud Implementation, deployment automation and Programming.
- Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 Instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud Formation & VPC services.
- Passionate and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure & Rackspace Cloud environments and familiar with EC2, Cloud Watch, Elastic IP’s and Managing security groups on AWS.
- Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Dockers AWS, Azure, Nagios, SVN, GIT, Tomcat, Linux etc.
- Experienced in programming with the.NET Framework 3.5/4.0 using C#, Visual Basic 6, ADO.NET, ASP.NET, Postgres SQL,MySQL, XML.
- Familiar with code quality analysis tool like SonarQube.
- Major focus onConfiguration, SCM, Build/Release Management,Infrastructure as a code (IAC)and asAzure DevOpsoperations Production and cross platform environments.
- Experienced in working onDevOps /Agileoperations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
- Considerable experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Good in Bash Scripts, Python programming for setting up Baselines, Branching, Merging and Automation Processes.
- Experienced in developing web - based applications usingPython, Django, XML, CSS3, HTML5, JavaScript and JQuery.
- Experience in creating multipleDjangoapps and extensively usedDjangoSession and management.
- Used Databricks to store and manage all your data on a simple, open lakehouse platform that combines the best of data warehouses and data lakes to unify all your analytics and AI workloads
- Experienced in setting up the monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
- Extensively worked on Jenkins by installing, Configuring and maintaining for Continuous Integration (CI) and for End-End automation for performing tests and pushing build artifacts to JFrog Artifactory and Nexus.
- Expertise in working with different Bug Tracking Tools like JIRA, Service Now, IBM Clear Quest and HP Quality Center.
- Experienced in automated deployment (Terraform, AWS Cloud Formation), and serverless architecture AWS lambda and AWS services.
- Experience in administering middleware technologies like WebSphere Application Server, WebSphere Portal Server, Tomcat, JBOSS & WebSphere MQ and web servers on wide variety of platforms like Linux and windows.
- Worked in an Agile/Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
TECHNICAL SKILLS
Operating System: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Mac OS.
CI / CD Tools: Jenkins, Hudson, TFS/VSTS, ADO
Scripting Languages: UNIX Shell scripting, Perl scripting.Python
Build Tools: MAVEN, Make, ANT, MS Build
Frameworks: Django,angular JS,Bootstrap
Big Data Tools: Spark,Hadoop
Web/ Application Servers: Apache Tomcat, JBOSS, Websphere, Web logic.
Programming Languages: Ruby, Perl scripting, Python, Shell scripting.
RDBMS: Oracle, DB2, MY SQL, SQL Server.
SCM Tools: Subversion 1.5&1.6,Perforce and Team Foundation Server (TFS), Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Florida
DevOps Engineer
Responsibilities:
- Automated Continuous Integration builds, nightly builds, deployments, and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) usingVSTS Build,Power Shell, andMS Build, MS Deploy.
- As a member of Release Engineering group, redefined processes and implemented tools for software builds,patchcreation,sourcecontrol, andreleasetracking andreporting.
- Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identifyQAandUATcycles release schedule to non-prod and prod environments.
- Identified and logged defects inVSTSand interacted with developers to priorities the issues.
- Ownership for Azure SQL server DB deployment & managed the integration & continuous deployment.
- CreatedBuilddefinition andReleasedefinition for ContinuousIntegrationand ContinuousDeployment.
- Worked on CI/CD forPostgreSQLandMySQLApplications.
- Created YAML based CI/CD pipelines on Azure environment while deploying .net applications.
- Created dashboards inVSTSforCI/CD pipelines, Work items and bugs.
- ResolvedMergeConflicts, configured triggers and queued new builds within the release pipeline.
- Monitored and tracked deployments.
- Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
- Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
- Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD
- WrotePowershellscripting for task automation and to schedule tasks.
- DevelopedPower BImodel used for financial reporting of P & L and Headcount.
- Used various sources to pull data into Power BI such asSQLServer, SAP BW, Oracle, SQL Azure etc.
- Database creation (DDL, DML, DCL), database tuning,SQLtuning, performance planning.
- Developed tabular queries for efficient analysis of report using Pivot/Un pivot inT-SQL.
- Create and publishNuGetpackages and maintain theNuGetinfrastructure that several teams use at build time.
- Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker).
- Created manualTestcasesto check that each of the deliverables meet user’s requirement.
- Managed new deployments and handled upgrades of clusters inService Fabricto make sure the application is reliable.
Environment: .Net, Azure Portal, PowerShell, Git, Svn, Ant, Maven, Jenkins, Redhat Linux, Ansible, Terraform,Python.
Confidential, FT. Lauderdale, FL
Devops Engineer
Responsibilities:
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Created branches and managed the source code for various applications in GIT.
- Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
- Used Ansible to document all infrastructures into version control.
- Configuration management, release management and build management using JENKINS.
- Delivered specific versions of various components of an application into target environments.
- Experience with Chef Enterprise, Installed Workstations, Bootstrapping Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
- Worked with Databricks typically on AWS cloud environment to store and manage data on a simple, open lakehouse platform that combines the best of data warehouses and data lakes to unify all your analytics and AI workloads
- Worked on programming languages like Python and Django for automation.
- Worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
- Developed and delivered project plan in the delivery of multi-site Splunk infrastructures with 14 clustered.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
- Wrote Jenkins file for automating the Performance test scripts in AWS environment.
- Used Databricks on top of Apache Spark with which provisioning of clusters was few clicks away.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
- Responsible for writing the Terraform scripts to install the kubernetes cluster and its dashboard on to the AWS.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over few hours to less than 10 minutes.
- Used Nagios and Splunk for infrastructure monitoring.
- Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure changes in a version control system like GIT.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Developed python scripts to automate applications migration and monitor application health during migration.
- Branching, Merging, Release Activities on Version Control Tool GIT. Used GitHub as version control to store source code and implemented Git for branching and merging operations for Java Source Code.
- Provisioned and maintained Amazon AWS server provisioning via chef. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-aws module on GitHub as part of this.
- Deployed and maintained Chef role-based application servers, including Apache, Resin, and Tomcat.
- Verified Chef Cookbooks using ChefSpec tests.
- Used CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Worked with JIRA ticket tracking and change management as a bug tracking tool.
- Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
Environment: Git, SVN, Red Hat Enterprise Linux, Centos, Amazon Web Services (EC2, ECS, Dynamo DB, EMR, VPC, Subnets, IAM, Route53, S3, ELB, RDS, Security Groups), Jenkins, Maven, Apache Tomcat, Python, shell, Perl, Chef Enterprise, Ansible, Terraform, Docker, Kubernetes, Nagios, Splunk.
Confidential
DevOps Engineer
Responsibilities:
- Worked with Source Control Systems like SVN and GIT.
- Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Performed Linux administration tasks in test and production environments with Installing, configuring and troubleshooting the client applications on the Linux servers.
- Worked on Troubleshooting on Instance launch, Stopping, connecting, recovery issues and effectively troubleshooted windows instance on Ec2 instances in limited time.
- Installing and configure Java, Splunk and tomcat by using Ansible playbook configuration management.
- Experience in designing and deployingAWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Cloud as a code with Ansible.
- Create and Managing the VPC, Subnets and route table to connection between different zones.
- Developed Shell/Python Scripts for automation purpose
- Developed Python scripts to automate applications migration and monitor application health during migration.
- Involved in maintaining and editing python scripts for application deployment automation. Also, involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments. Maintained build related scripts developed in ANT and Shell.
- Analyzed the ANT build projects for conversion and converting to Maven build projects.
- Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
- Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
- Experienced in automated deployment (terraform, AWS Cloud Formation), and serverless architecture AWS lambda and AWS services, environments in VMware and the AWS cloud.
- Built end to end CI/CD Pipelines in Jenkins integrating SCM, compiling source code, performing tests and pushing build artifacts to Frog Artifactory and Nexus.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Setup/Managing CDN on Amazon Cloud Front to advance site performance.
- Assisted in installation of various CI/CD tools like Jenkins, puppet, ansible, docker and terraform.
- Installation, Configuration, Administration and Upgrade of Redhat Linux 5.x, 6.x Operating systems. Implemented and administered VMware ESX 3.5, 4.x for running Redhat Linux servers on development ant test servers.
Environment: Git, Svn, Ant, Maven, Jenkins, Redhat Linux, Amazon Web Services (EC2, ECS, Dynamo DB, EMR, VPC, Subnets, IAM, Route53, S3, ELB, RDS, Security Groups, Cloud Formation), Ansible, Terraform,Python, Tomcat.
Confidential
Python Devoloper
Responsibilities:
- Experience in working at various phases of project such as analysis, design, development, and testing.
- UsingDjangoFramework model, implementedMVCarchitecture and developed web applications with superb interface.
- Created user interface of website usingPython, HTML5, CSS, JSONandJQuery. UsedCSS bootstrapframework for developing web application.
- Developed the business logic in views for the URLs created and linked the webpages to functions in views to show the output to the end-user or to store information from the website into the database
- Worked onDjango RESTframework as it is much faster to read data and it can be cached.RESTallows more formats thanSOAPand gives better support for browser clients as it supportsJSON.
- Written scripts to import data, export data and data modeling.
- Worked onDjango ORMAPI to create and insert data into the tables and access the database.
- Extensive experience in using the python packages such asNumPy, SciPy, Pandas, Beautiful Soap, Pickle and OS.
- Experience in usingTableau DesktopandTableau Serverand created data visualizations.
- Also, usedHigh chartsJavaScript library and created interactive data chats on web application.
- Extensive knowledge in doing python file operations and reading data and make operations to get desired outputs
- Experience in using the Lambda functions likefilter (), map ()andreduce ()called functional programming
- Developed customized Tableau visualizations and stories using tableau desktop
- Designed Tableau scorecard dashboards, stack bars, bar graphs, scattered plots, geographical maps, Gantt Charts, Lollipop Charts using tableau.
Environment: Python 2.7/3.x, Django 1.6.x/1.8.x, Java script, CSS, HTML, jQuery, JSON, Oracle SQL, REST, Apache, Bitbucket, Gitlab, PyCharm, XM