Sr. Devops Engineer/cloud Engineer Resume
Chicago, IL
SUMMARY
- DevOps Engineer with around 8 years of IT experience in DevOps, AWS cloud, system Administration, Continuous Integration, Continuous Deployment, Configuration Management and Containerization.
- Experience with managing containers with Docker & Servers in Ansible with Docker server.
- Used IIS creating connections to a backend SQL database.
- Implemented Jenkins pipelines into pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using AKS.
- Configuring, Automating and Deploying Chef, Puppet and Ansible for configuration management to existing Infrastructure.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation.
- It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Nagios, Docker, Puppet, Chef, SVN, GitHub, Linux etc.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Model Deployment & Monitoring in Cloud (Mops)
- Very good experience working with stream sets & NIFI in creating Data pipeline, solving issues related to Data Drift & schema Evolution and involved in ETL/ELT automation tasks by integration hive & spark with Data Ops.
- Involved in complete Administration tasks on UNIXSUN Solaris,Red Hat Linuxand documentation for the projects executed.
- Hands on experience with Chef, Puppet and Ansible architecture and concepts.
- Created Shell scripts (Bash), Groovy, YAML, Ruby, Python and PowerShell for automating tasks.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform Consul nomad
- Worked extensively with API Management product of APIGEE Edge in consuming the API’s in implementing customer use cases.
- Hands on experience in GCP services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation GCP Config, Autoscaling, Cloud Front, IAM, R53.
- Good knowledge on operating systems architectures.
- Managed Maven project dependencies by creating parent - child relationships between projects.
- Had very strong exposure using Ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Glister.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Experienced in running Hadoop streaming jobs to process terabytes of cXML format data.
- Experience working on Android Linux Kernel: I2C, GPIO, Clock, SDHI/SDIO and Touch drivers and Android Framework: Camera, Graphics and Multimedia Sub systems.
- Strong technical background inStorage, Disk Management, Logical Volume Management LVMand logical partitioning.
- Experience in Creating new file systems, mounting file systems and un mounting file systems, Hands on experience inTivoli Storage Manager TSM,Disk Suite SVM.
- Experience in installing the VERITAS, installing and configuring the Veritas cluster server VCS,Veritas HA using the Veritas storage administration Veritas volume manager, Veritas file systemsfor the SAN configuration.
- Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications.
- Worked with RedHat OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized applications using its nodes, ConfigMaps, node-selector, Services and deployed application containers as Pods.
- Administered around 500+ Linux/ubuntu/CentOS in business mission critical 24/7 production environment connected to NetApp storage and NetBackup.
- Experience inHitachi SAN Storage administration usingMeta, VxVM.
- Experience in installation and configuration of WebSphere, Apache, I Planet, BEA WebLogic, LDAP, TomCat and mail servers.
- Expertise in administration of Sun Solaris and building high end Sun Servers for production environment.
- Building Sun servers with Solaris 10, Jumpstart.
- Creating and maintainingusers, profiles, security, rights, disk space and process monitoring.
- Automated deployment of cloud services (Web/ Worker roles), Azure Key Vault and Azure Redis cache cluster.
- Experience using diagnostic and debugging tools such asDtrace, Strace, trussandTop.
- Worked on group/user administration, start up and shutdown scripts,crontabs, file system maintenance and backup scripting and automation.
- Used Azure DevOps services such as Azure Repos, Azure Boards, and Azure Test Plans to plan work and collaborate on code development, built and deployed application using pipelines created in Azure DevOps.
- Implemented Security mechanism (OAUTH 2.0) of the APIs using APIGEE Edge platform.
- Testing Lifecycle management in healthcare, retail ecommerce application using Agile methodology, including third party integrations such as Paypal, Borderfree, Truefit and Vendornet
- Experience working with Storage Area Network SAN,EMC Clarion,EMC Symmetrix DMX, Confidential .
- Implement VLAN Trunking Protocol to reduce administrative overhead. Enable secure sharing of VLAN information to prevent the introduction of rogue devices from affecting the VLAN database. Shutdown unused switchports following Layer 2 security best practices.
- Strong experience on Micro Services deployments on Azure AKS cloud.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards.
- Data Ingestion to one or more Azure Services (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in Azure Databricks.
- Experience in setting up the Chef Work station, Chef Repo as well as Chef Nodes from the scratch.
- Experience in building Docker images using Docker files and container-based deployments on Kubernetes
- Expert in setting upSSH, SCP, SFTPconnectivity betweenUNIX hosts.
- Experienced inDNS, NIS, NFS, CIFS, FTP, NIS, Samba Server, LDAP, remote access, security management,and system troubleshooting skills.
- Experience in configuring, deployment and support of cloud services including Confidential Web Services AWS
- Experience administering twoAIX HACMPclusters runningAIX 4.3, and 5.2in a SAN environment with an EMC Symmetrix and an IBM ESS 2105.
- Security compliance on the OS forSOXand internal audits.
TECHNICAL SKILLS
Operating Systems: SUSE 10/11, Solaris 8/9/10, AIX 4.x, 5.1, 5.2, 5.3, RedHat 7/8/9, CentOS 3/4/5, Windows 2000/2003 Server. Windows NT4.0, Windows 98/2000/XP/2003/2008 R2.
Tools: Sun Cluster 3.2, VERITAS Netback up 6.0, Python, Chef, Ansible, Terraform, Kubernetes, Java, Azure, Kafka, Puppet, C++.
Hardware: Sun Servers x4250, x4270, x6250, x6270m2, v240 and E 450, IBM RS/6000, p520, p550, p570, p590, p595, p670, p690, PowerHA, Veritas HA, SPARC M5000 Ethernet hubs, and switches.
Languages: Shell Programming, SQL, PL/SQL, C and HTML, Java.
Web and Application: Apache, Glassfish, Web Logic Server 8.1, WebSphere Application Server 5.0, Tomcat.
Storage and Backup: Dothill, Sun Storage, Tivoli Storage Manager, VERITAS Net Backup, NAS, Docker.
Scripts: Bourne, Bash, Korn Shell.
Networking: FTP, FTPS, HTTP, HTTPS, TCP/IP, NIS, NFS, DNS, ALE, and BAPI, VLAN, REST, SOAP, JSON.
Database: Oracle 8i/9i/10g, SQL Server 2005/2000, DB2, MS-Access, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. DevOps Engineer/Cloud Engineer
Responsibilities:
- Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Experienced in developing Web Services with Python programming language.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Excellent hands-on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache and Tomcat.
- Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
- Serve as a liaison to the IT, DataOps and auditing teams to resolve client issues and implement system changes.
- Administered and supported GitHub Enterprise version control tool.
- Built CI/CD pipeline with Azure DevOps for Kubernetes container environment, utilizing Kubernetes, and Docker as the runtime environment for the CI/CD system to build test, deploy on dev, and prod environments.
- Implemented Maven builds to automate JAR, WAR and EAR.
- Fluency in Python with working knowledge of ML & Statistical libraries (e.g., Scikit-learn, Pandas).
- Developed Python Modules for Ansible Customizations.
- Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
- Created and administered multiple Kubernetes AKS clusters in Microsoft Azure platform.
- Experienced in Configuration Management, Cloud Infrastructure, and Automation like OpenStack, Jenkins, SVN, and GitHub.
- Installation and configuration of Web servers like Apache, Tomcat.
- Engineered and automated Windows bare-metal server provisioning process using Opsware in both physical and virtual environments consisting of WINPE boot images, Opsware OS profiles and sequences, and post-build deployment packages.
- Deploying applications on AWS cloud platform using OpenShift and other Devops tools.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Deployed Azure Infrastructure as a Code (IaC) using ARM template, PowerShell and Terraform
- Integrated Azure Key vault and Azure Redis cache into the application
- Developing web applications with C, .NET, SQL DB, T-SQL, Classic ASP, Visual Studio 2012.
- Deployed and configured Tomcat application server to host the wiki website.
- Experienced in configuration Management, Cloud infrastructure, and Automation like OpenStack, Jenkins, SVN, and GitHub.
- Experience with XML technologies including XML, Java Script, CSS and HTML.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- BuiltGCPcloud with Cloud Armor protecting DDOS and acting as WAF, Cloud DNS,GCPCloud Endpoints for proxying the APIs traffic as a Gateway,GCPCloud Load Balancing routing the traffic to Cloud routers with private subnets.
- Working with Confidential 4.0, extensive creation and management of virtual servers and managing resources. Addition of datastores and upgrading the Confidential box to 5.0.
- Read extract transform stage and load data from multiple targets into BigQuery.
- Linux Kernel Device Driver Developer for a commercial equipment-oriented company.
- Experience in processing real-timedata and building ML pipelines end to end.
- Secured Data is stored in MySQL. Vault (by HashiCorp) secures, stores and tightly controls access tokens and passwords used by the overall platform, started in the AWS cloud and currently integrates with several services like: AWS AIM, Amazon DynamoDB, Amazon SNS, Amazon RDS.
- Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
- Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Deploying Oracle Hardware Management pack monitoring agents, configuring SNMP traps and doing SNMP walks.
- Written the Ansible YAML scripts to configure the remote servers.
- Experience in developing Docker file to containerized applications to deploy on managed kubernetes service EKS and AKS.
- Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
- Training new team members in Agile principles, scrum processes and helping them transition from waterfall methodology to agile practice.
- Worked on Agile Projects Inventory Control, Mass Adjustment, Price Markdown Report and Physical Inventory Reconciliation Tool.
- Good Exposure in tools like MUTT, p Max, JIRA, Clarity, Panther GUI, Eclipse - C/C++
- Re-designed the Code-promotion process and automated by leveraging groovy and confluence APIs.
- Configured VLANs and access ports connecting virtual machines using the NX-OS CLI on a Cisco Nexus 1000v virtual machine and Confidential vSphere Client networking.
- Installation, integration and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
- Responsible for setting up Jenkins CI/CD Pipelines to deploy to Kubernetes Clusters hosted on Azure AKS.
- Managed the User and Application Account creations and deletions for the SUN Servers. This includes setting upSUDOaccess forDBAand application account access.
- Implemented to automate the infrastructure used Azure CLI and involved in accessing subscription using Power shell and to monitor and troubleshoot Azure resource. I have used Azure App Insights.
- Implemented migration from red hat to CentOS environment also Worked on provisioning and optimizing infrastructure resources for Oracle EBS applications on RedHat Linux.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Profound knowledge of web services testing using Service Oriented Architecture tools SOAP UI.
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Integrated EFK (Elasticsearch, Fluentd, Kibana) stack as the logging solution for the deployed kubernetes cluster.
Confidential, Dallas, TX
Sr. DevOps Engineer
Responsibilities:
- Administration of DevOps tools suite: Jenkins, GitHub, JIRA, Confluence, Puppet and ELK stack, used Rundeck for deployment and orchestration.
- Provisioned and supported bare-metal servers with Red Hat Storage Solutions baseline for several Big Data applications including Cassandra, Hadoop, and GlusterFS.
- Kernel, U - boot customization and porting for the target board.
- Proficient with deployment and management of AWS services - including but not limited to: VPC, Route 53, ELB, EBS, EC2, S3.
- Efficiently used version control systems IBM clearcase & SVN for configuring & maintaining Tomcat configurations and source code.
- Devops experience with continuous integration (CI/CD) and automation tools such as GIT, Jenkins, Ansible and Puppet.
- Automated the creation of Azure Container instances custom VM Role which includes the validation of OSCAP compliance scans using shell, Python, groovy and packer
- Experienced in implementing Unix Security, performing Audit, SOX & Cyber Compliance.
- Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
- Experience in integrating code quality tools such as SonarQube, in CI/CD pipelines.
- Used Azure DevOps services such as Azure Repos, Azure Boards, and Azure Test Plans to plan work and collaborate on code development, built and deployed application using pipelines created in Azure DevOps.
- Provided patch management for Red Hat and SuSE systems utilizing Red Hate Satellite and Suse Manger Servers.
- Knowledge of Cloud Computing (Open stack, Helion) SDN (Open flow/Open daylight), NFV, Cloud Foundry, Docker, Ansible, Chef, Jenkins.
- Taking responsible for troubleshooting diagnosing and fixing production issue developing monitoring solutions and using tools which will automate daily operational activities.
- Worked in container-based technologies like Docker, Kubernetes and Openshift.
- Contributed significantly in enhancing the infrastructure as code written in ( Confidential corp Configuration Language) to provision the infrastructure for the QA and Production environments using Terraform.
- Experience in using Scikit-Learn and Stats models in Python for Machine Learning and Data Mining.
- Experience writing data APIs and multi-server applications to meet product needs using Golang.
- LINUX KERNEL device drivers for silabs Fxs/Fxo interrupt driven signalling blackfin/ixp425
- Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
- Provided ACL management for user and group administration.
- Agile Sprint backlog grooming, sprint planning and Sprint review in Sprint Retrospective.
- Used Kubernetes to cluster Docker containers in runtime environment throughout the CI/CD
- Migrated on premises lower environments to Cloud SQL and GCE in GCP cloud to streamline OLTP.
- Created Container’s for Api’s using Docker in LINUX to get deployed in Rancher Server.
- Created Confidential templates that were deployed enterprise wide.
- Developed business objects, request handlers and JSP’s for the Wireless Manager site using JAVA (Servlets, and Beans) and XML using JDeveloper.
- Utilize Confidential native tools like cloning, managing snapshots and editing vm’s settings.
- Performed Vmotion using the VCenter 5.5 on the ESX machines for migration to the VMs online.
Confidential, Charlotte, NC
Sr DevOps Cloud Engineer
Responsibilities:
- Installed and configured hardware and OS onServers, Workstations and I/O devicesonSun hardware.
- Installed and configured IIS for SMTP connection in mail flow.
- Setup Nginx Ingress controller to manage the ingress/egress routing rules for Kubernetes.
- Integrated IIS with WebLogic using SSL secure connection.
- Installed Confidential and lead a team migrating physical servers to virtual machines and configuring the resources to be shared between different virtual machines.
- Manage Confidential licenses and create virtual machines for developers whenever required.
- Use vmotion to migrate virtual servers between different physical machines.
- Installation and configuration of Windows servers runningDHCP, DNS, Exchange Active Directories.
- Manage global AI/ML feature requests from Confidential Cloud customers, aid Product Managers with feature prioritization.
- Instrumental in design, analyze and fine tuning Service Telemetry. Experience working with Azure Active Directory (AAD)
- Setup Alerting and monitoring using Stack driver in GCP, evaluating performance of GCP instances, CPU, Memory Usage and setting up health checks, GCS and VPC
- Worked in a fast-paced 24x7 production environment comprising Sun,IBM, PowerHA.
- Installed configured, managed the ACLs around theCVS, Subversion SVNrepository and also responsible for back-up recovery of the repository.
- Restore of Oracle instance and worked with Oracle team for Oracle installation and Building Oracle Cluster.
- Installedpatchesand software as needed, installed and configured new hard drives and memory.
- Created disk groups, volumes, volume groups and RAIDs usingVERITASVolume Manager and worked onTivoli Storage Manager TSM,Veritas DMP multipathing, Solstice Disk Suite SVM.
- Involved in disk configuration and disk crash recovery using format andfdisk.
- Performed fsck on the file systems and bad super blocks were repaired using repair and analyse.
- Created and MaintainedZFS.
- Installed the packages using Enterprise Installation StandardsEIS.
- EMBEDDED LINUX KERNEL /boot loader development for x86/PPC/blackfin/coldfire revision control system tools, svn, cvs, git, server management and client deployment.
- Performedpatching,backupson multiple environments ofSolaris,LinuxandVMware.
- Installed and configured packages, patches onWindows 2k 2003environments.
- Use Ansible playbooks to automate Kubernetes clusters
- Created and Managed Meta devices using Solstice Disk suite and Volume Manager.
- Configured backup/archive policies usingTivoli Storage Managerbackup utility, andmksysbimages of root volume group to meet data archiving requirements, and disaster recovery readiness.
- Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Installed and Configured Sun ONE Webserver.
- Responsible for monitoring system performance and health by using a toolBig Brother or Xymon.
- Responsible forDNSand Configured DNS Servers and Clients, troubleshooting system and DNS issues.
- Troubleshooting and analysis of hardware and software failures for variousUNIXserverscore dump and log file analysis.
- Involved in maintaining high availability clustering environment usingHACMPCluster software.
- Configured and administeredTCP/IP, LPAR/DLPAR,NFSand VIO servers and worked withLDAPin order to resolve user management issues.
- Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning withnfsstat, netstat, iostat, vmstat.
- CreatedKorn shell scriptsto monitor system resources and system maintenance and Performed administrative tasks such as System start-up/shutdown, and Backup strategy and scheduledcronjobs for job automation.
Confidential, Dublin, OH
Linux System Administrator
Responsibilities:
- Performed major revision upgrades from SuSE 10 to SuSE11 systems.
- Created multiple CI/CD pipelines with Azure DevOps
- Monitored and analysed systems and processes throughout the enterprise for security vulnerabilities.
- Installing, patching, management and troubleshooting of RHEL /CentOS servers.
- Configured and installed Confidential tools on the built VM’s.
- Worked on a Project of Data Centers Migration, Client has 5000+ Server, migrated them using various tools/methods e.g., SRDF, TSM & Mksysb. Build & Tested the Disaster Recovery Servers using Recovery Point.
- Experience in UNIX/LINUX Systems and Network administration for Linux RedHat (RHEL 4, 5, 6), CentOS, SUSE, Debian and AIX
- Installation and Configuration of (VAS) Vintela Authentication Services.
- HACMP/PowerHA implementation and testing for redundancy on AIX 7.1 servers.
- Installed and deployedWebLogicand WebSphere Application Servers WAS.
- Created disk groups, initialized physical disks, cachreated sub disks, plexes, volumes to create aVeritas File System VxFS.
- Import and Deport disks into a disk group depend ending on the requirement using the vxassist utility on theVeritas Volume Manager.
- UsedVERITAS Netback uptool for Backup and recovery, Developed and executed test plans forVeritasClusterwithNetAppSAN.
- Worked on trip ware,F5 networksin order to develop an effective way to direct traffic running on app servers using theBIG IPapplication traffic management device.
- ConfiguredLUNsHDSusingVeritas Volume Manager.
- Experience in performingRAC, deploy, and support using Oracle RAC on Solaris 9/10.
- Experience in working withClearCaseCLI commands such as clear tool and clear make in both single command mode and interactive mode.
- Experience in working with clear tool to display event record, by including the comment strings such as ls history, lscheckout, lstype etc.
- Installed and configured domain wide mail systems utilizing Postfix with multi subnet and a single relay host for internal mail forwarding, all external mails were handled bySend mail and SMTP.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
Environment: s: Splunk, Java, Ant, Maven, Jenkins, Ansible, Hudson, Chef, Python, Perl, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, Meta Case, GIT, SVN, Windows.
